题目描述
组合数 CnmC_n^mCnm​ 表示的是从 n 个物品中选出 m 个物品的方案数。举个例子,从 (1,2,3) 三个物品中选择两个物品可以有 (1,2),(1,3),(2,3)这三种选择方法。根据组合数的定义,我们可以给出计算组合数 CnmC_n^mCnm​​ 的一般公式:
Cnm=n!m!(n−m)C_n^m=\frac{n!}{m!(n-m)}Cnm​=m!(n−m)n!​
n!​
其中 n!=1×2×⋯×n特别地,定义 0!=1。
小葱想知道如果给定 n,m 和 k,对于所有的 0≤i≤n,0≤j≤min⁡(i,m)有多少对 (i,j) 满足 Cij 是 k 的倍数。
输入输出格式
输入格式:
第一行有两个整数 t,k,其中 t 代表该测试点总共有多少组测试数据,k 的意义见问题描述。
接下来 ttt 行每行两个整数 n,m,其中 n,m 的意义见问题描述。
输出格式:
共 ttt 行,每行一个整数代表所有的 0≤i≤n,0≤j≤min⁡(i,m) 中有多少对 (i,j)(i,j)(i,j) 满足 CijC_i^jCij​​ 是 k 的倍数。

输入输出样例
输入样例#1:
1 2
3 3

输出样例#1:
1

输入样例#2:
2 5
4 5
6 7

输出样例#2:
0
7

洛谷-2822 组合数问题相关推荐

  1. 洛谷P2822组合数问题

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

  2. 洛谷P2822 组合数问题

    分析: 首先预处理出来,杨辉三角+二维前缀和 代码: #include<cstdio> using namespace std; long long f[2005][2005],sum[2 ...

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

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

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

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

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

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

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

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

  7. 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数组不增的概率. 思 ...

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

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

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

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

  10. 信息学奥赛一本通 1919:【02NOIP普及组】选数 | 洛谷 P1036 [NOIP2002 普及组] 选数

    [题目链接] ybt 1919:[02NOIP普及组]选数 洛谷 P1036 [NOIP2002 普及组] 选数 [题目考点] 1.排列组合 2.深搜(子集树) 3.质数 [解题思路] 深搜(子集树) ...

最新文章

  1. 写一个 iOS 复杂表单的正确姿势
  2. 续篇:新型Lamda版Html.RenderAction
  3. 《Thinking in UML》读书笔记之一
  4. 好程序员web前端分享数组及排序、去重和随机点名
  5. 真正完美攻略之星月夜~Seven Tales in Spiral(中国同人文字AVG)
  6. 超级签名源码_苹果iOS超级签名源码技术解析
  7. DotNetNuke与MemberShip的结合(五年版) 三步汇总
  8. 小程序监听android返回键,如何监听小程序返回按钮事件?
  9. [Specification by Example][ch5 Deriving scope from goals]-[读书笔记]-[4]
  10. 2017年第六届数学中国数学建模国际赛(小美赛)比赛心得
  11. rrt matlab算法,rrt算法matlab代码
  12. Linux系统CPU占用100%原因分析
  13. MLX90614 非接触式红外测温
  14. linux 755是什么意思
  15. 关于大数据相关的问答汇总,每天持续更新中哦~
  16. 数据分析师需要考试或考证吗?
  17. 《Android源码设计模式解析与实战》读书笔记(十七)
  18. Docker网络原则入门:EXPOSE,-p,-P,-link
  19. Redist 6.2 zset的写入(源码),最后介绍一下skiplist的结构
  20. CREO6.0装配工程图总重添加。

热门文章

  1. spring boot酒店会员点餐系统毕业设计源码072005
  2. Dapr for dotnet | 密钥管理 - Secret Management
  3. 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
  4. 翼支付杯大数据建模大赛-季军方案
  5. html添加空隙,html空隙
  6. To Kill a Mockingbird(杀死一只反舌鸟)简记
  7. python创建一个列表、用于存储同学姓名_python学习日记04,Python
  8. 哔哩哔哩mac电脑版上线,来聊聊B站Mac版客户端初体验
  9. js设计程序实现摄氏度和华氏度转换
  10. PTA甲级模拟第六弹:1156-1159