HDOJ2049
来源:互联网 发布:blog域名注册 编辑:程序博客网 时间:2024/06/05 01:11
HDACM2049
错排 + 组合
import java.util.Scanner;class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int c =sc.nextInt(); while(c-->0){ int n = sc.nextInt(); int m = sc.nextInt(); long sum1 =1; long a=0,b=1; long x=1; long sum2 =n; for (int i = n-m+1; i < n; i++) { sum2 *= i; } for (int i = 1; i <= m; i++) { sum1 *= i; if (i==2) { x=1; } if (i>2) { x=(i-1)*(a+b); a=b; b=x; } } System.out.println(sum2/sum1*x);//记得要先除后成先成的话会超出long的范围 } }}
阅读全文
0 0
- hdoj2049
- HDOJ2049
- 错排公式 HDOJ2049
- HDOJ2049(错排)
- hdoj2049(考新郎
- hdoj2049 考新郎
- HDOJ2049(错排+组合)
- hdoj2049 不容易系列之(4)——考新郎
- hdoj2049不容易系列之(4)——考新郎
- HDOJ2049 不容易系列之(4)——考新郎
- 错排公式与hdoj2049 不容易系列之(4)——考新郎
- Python数据分析(一): ipython 技巧!
- 10.3考试 少女觉 贪心
- 线性表(一)
- 关于如何更好地使用Github的一些建议
- Jzoj3898 树的连通性
- HDOJ2049
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
- 《MySQL入门很简单》学习笔记(2)之第2章Windows平台下安装与配置MySQL(关键词:数据库/MySQL/Windows)
- 线性表(二)
- < 笔记 > Python
- 网易2018校招内推编程题集合
- 【转】MongoDB基本命令使用
- 斐波那契堆是一系列具有最小堆序的有根树的集合
- python中的字符串的常见操作