HDU6114 Chess(组合数)
来源:互联网 发布:淘宝客推广流量怎么样 编辑:程序博客网 时间:2024/06/18 10:30
/*组合数在一共N×M个点的矩形棋盘中摆最多个数的車使其互不攻击的方案数对于任何一个車A,如果有其他一个車B在它的上方(車B行号小于車A),那么車A必须在車B的右边(車A列号大于車B)。ans=C(max(m,n),min(m,n))*/#include <cstdio>#include <iostream>#include <algorithm>#include <cstring>using namespace std;typedef long long LL;LL n,m;const int mod=1e9+7;const int maxn=1000+5;LL c[maxn][maxn];void init()//预处理组合数{ for(int i=0;i<maxn;i++) { c[i][0]=1; for(int j=1;j<=i;j++) { c[i][j]=(c[i-1][j-1]+c[i-1][j])%mod; } }}int main(){ int t; init(); scanf("%d",&t); while(t--) { scanf("%I64d %I64d",&n,&m); if(n>m) swap(n,m); printf("%I64d\n",c[m][n]%mod); } return 0;}
阅读全文
0 0
- HDU6114 Chess(组合数)
- hdu6114.Chess(求组合数)
- HDU6114-Chess
- hdu6114 Chess
- hdu4832 Chess(dp+组合数)
- Chess(组合数,逆元)
- HDU 6114 Chess (组合数 思路)
- Chess(组合数公式)
- bzoj 1801: [Ahoi2009]chess 中国象棋 (组合数+DP)
- uva 11538 - Chess Queen(组合数)
- O(N)的组合模版 HDU6114
- Codeforces 559C Gerald and Giant Chess(DP+乘法逆元求大组合数)
- Codeforces 559C Gerald and Giant Chess (dp+组合数+逆元)
- 【HDOJ 5794】A Simple Chess(大组合数Lucas定理+容斥)
- codeforces 560E Gerald and Giant Chess (dp + 组合数)
- 2017百度之星初赛(B)1001Chess------hdu6114
- Hdu6114 Chess( 2017"百度之星"程序设计大赛
- hdu6114 2017"百度之星"初赛(B)1001Chess(dp)
- GraphQL 和 Apollo-iOS 初步
- wait和notify
- java反射机制
- 牛客网刷题知识点总结(一)垃圾回收
- python3.6.2下利用pymysql库将dataframe文件写入到mysql数据库
- HDU6114 Chess(组合数)
- android.support.v4.app.Fragment源码解析
- HDOJ 1232 畅通工程
- eval函数
- Kafka java实例代码
- Actioncontext和servletActioncontext
- Lucas定理求组合数
- mysql(十二)使用MYSQL命令直接导入导出SQL文件
- “消费返利系统”技术开发软件