【HPU】[1731]QAQ的问题
来源:互联网 发布:虚幻4编程语言 编辑:程序博客网 时间:2024/06/06 08:36
一道排列组合的题目
先从阵地里选出哪几个阵地
然后把士兵让进去 允许空
由排列组合的知识得
C(n+m-1,m-1)
需要注意的是%777
所以使用数组
运用 CMI[i][j]=CMI[i-1][j-1]+CMI[i-1][j]
来计算CMI比较好
#include<stdio.h> int CMI[101][101]; void GetCMI() { for(int i=0; i<=100; i++) CMI[i][0]=1; for(int i=1; i<=100; i++) { for(int j=1; j<=i; j++) { CMI[i][j]=(CMI[i-1][j-1]+CMI[i-1][j])%777; } } } int main() { GetCMI(); int N,M; while(scanf("%d %d",&N,&M)!=EOF) { int sum=0; for(int i=1; i<=M; i++) { sum=(sum+CMI[M][i]*CMI[N+i-1][i-1])%777; } printf("%d\n",sum); } return 0; }
题目地址:【HPU】[1731]QAQ的问题
0 0
- 【HPU】[1731]QAQ的问题
- 【HPU 1046 QAQ的数学问题】+ 思维
- 【HPU 1048 QAQ的纸币问题(二)】+ 思维
- 【HPU 1047 QAQ的纸币问题(一)】+ 思维
- HPU 1046: QAQ的数学问题 【贝祖定理】
- hpu-【1011: QAQ的序列组合】
- hpu-【1012: QAQ的区间统计】
- 【HPU 1012 QAQ的区间统计】
- 【HPU 1011 QAQ的序列组合】
- 【HPU 1010 QAQ的序列价值】
- 【HPU 1009 QAQ的区间价值】
- 【HPU 1008 QAQ的矩阵价值】
- HPU 1029: QAQ的填充方案 【Catlan】
- HPU 1010: QAQ的序列价值 【状态压缩】
- 【HPU 1050 QAQ的公式求解(二)】+ 逆元
- 【HPU 1049 QAQ的公式求解(一)】+ 逆元
- HPU-1411: QAQ & ORZ 的签到题 [水题]
- HPU 弱校联萌3 【1411】 QAQ & ORZ 的签到题
- 杭电Acm1015
- for、while
- 安卓开发环境搭建常遇到的问题与总结
- 用Tensorflow基于Deep Q Learning DQN 玩Flappy Bird
- 初识CAPWAP
- 【HPU】[1731]QAQ的问题
- js中判断-1,、{}对应的布尔值
- 使用 PrintArea 打印 HTML 页面的内容
- php 处理高精度计算函数
- java spring框架学习笔记(一)
- 【UVA11538】Chess Queen——简单组合
- 初识capwap(二)
- Undefined symbols for architecture arm64:
- NumPy的详细教程http://www.tuicool.com/articles/r2yyei