分析:

首先预处理出来,杨辉三角+二维前缀和

代码:

#include<cstdio>
using namespace std;
long long f[2005][2005],sum[2005][2005];
int main()
{long long T,k;scanf("%lld%lld",&T,&k);for(long long i=0;i<=2000;i++)f[i][i]=1,f[i][0]=1;//杨辉三角两边为1 for(long long i=1;i<=2000;i++){for(long long j=1;j<i;j++){f[i][j]=(f[i-1][j-1]+f[i-1][j])%k;//根据%后结果判断是否整除 }}for(long long i=1;i<=2000;i++){for(long long j=1;j<=2000;j++){sum[i][j]=sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1];//板子 if(f[i][j]==0&&i>=j)//如果杨辉三角当前值符合,前缀和+1 sum[i][j]++; }}long long n,m;while(T--){scanf("%lld%lld",&n,&m);printf("%lld\n",sum[n][m]);}return 0;
}

转载于:https://www.cnblogs.com/ShineEternal/p/11218853.html

洛谷P2822 组合数问题相关推荐

  1. 洛谷P2822组合数问题

    传送门啦 15分暴力,但看题解说暴力分有30分. 就是找到公式,然后套公式.. #include <iostream> #include <cstdio> #include & ...

  2. 洛谷P2181答案C语言,洛谷P2181 对角线(组合数)

    题目描述 对于一个N个定点的凸多边形,他的任何三条对角线都不会交于一点.请求楚图形中对角线交点的个数. 例如,6边形: 输入输出格式 输入格式: 第一行一个n,代表边数. 输出格式: 第一行输出交点数 ...

  3. 洛谷 深基 第4部分 基础数学与数论(19-21课)

    洛谷 深基 第4部分 基础数学与数论  第19章 位运算与进制转换 P1143 进制转换 https://www.luogu.com.cn/problem/P1143 洛谷P1143 进制转换的Pyt ...

  4. 【数学1】基础数学问题 - 题单 - 洛谷

    这里写目录标题 [[数学1]基础数学问题 - 题单 - 洛谷](https://www.luogu.com.cn/training/117) [P1143 进制转换](https://www.luog ...

  5. 洛谷P4609 [FJOI2016]建筑师 【第一类斯特林数】

    题目链接 洛谷P4609 题解 感性理解一下: 一神带\(n\)坑 所以我们只需将除了\(n\)外的\(n - 1\)个元素分成\(A + B - 2\)个集合,每个集合选出最大的在一端,剩余进行排列 ...

  6. 洛谷——P3807 【模板】卢卡斯定理

    P3807 [模板]卢卡斯定理 洛谷智推模板题,qwq,还是太弱啦,组合数基础模板题还没做过... 给定n,m,p($1\le n,m,p\le 10^5$) 求 $C_{n+m}^{m}\ mod\ ...

  7. 【题解】洛谷P1066 [NOIP2006TG] 2^k进制数(复杂高精+组合推导)

    洛谷P1066:https://www.luogu.org/problemnew/show/P1066 思路 挺难的一道题 也很复杂 满足题目要求的种数是两类组合数之和 r的最多位数m为 w/k(当w ...

  8. Educational Codeforces Round 81 (Rated for Div. 2) F.Good Contest \ 洛谷 划艇 组合 计数dp

    cf传送门 P3643 [APIO2016]划艇 文章目录 题意: 思路: 题意: aia_iai​在[li,ri][l_i,r_i][li​,ri​]等概率随机选一个数,求aaa数组不增的概率. 思 ...

  9. 洛谷、牛客网、AcWing 刷题(python版)

    牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...

最新文章

  1. pytorch torch.optim.lr_scheduler 各种使用和解释
  2. 软工作业——四则运算生成器(scala 实现)
  3. Makefile:条件编译
  4. JAVA的JDK环境变量的配置JAVA_HOME;PATH;CLASSHOME
  5. 【特征选择】嵌入式特征选择法
  6. mysql主从数据库设计_mysql数据库主从库镜像原理及配置
  7. 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
  8. JDBC高级特性(一)结果集,批量更新
  9. 一种支持多种流媒体协议的播放内核
  10. oracle讲师视频教程,赵强老师:Oracle数据库系列视频课程
  11. 软考初级程序员---题目(四)
  12. 快压下载|快压软件官方下载
  13. 签名格式 - 职场 Email 礼仪
  14. spa文件转换html,spa.html
  15. ocf heartbeat mysql_Heartbeat CRM模式
  16. Excel中文转拼音(完整版)-转
  17. openwrt设置成无线ap模式
  18. 马化腾绝地逢生:山重水复疑无路,柳暗花明又一村
  19. 人工智能史上的二次低谷——第一次低谷
  20. 高等数学——常用结论(3)

热门文章

  1. NOIP模拟测试29「爬山·学数数·七十和十七」
  2. 第二次作业--熟悉使用工具
  3. git rm -r --cached 去掉已经托管在git上的文件
  4. 虚拟机环境下DPDK运行时的一些错误解决
  5. 关于windows防火墙关不掉解决办法
  6. Jmeter调试工具---HTTP Mirror Server
  7. Asp.net MVC 的一些总结(二)——图片显示
  8. radmin提示授权码过期_IdentityServer4 客户端授权模式(Client Credentials)
  9. argb可以和rgb同步吗_神光同步酷炫幻彩,安钛克光棱120 RGB风扇套装
  10. MATLAB错误:‘conv2’