2016暑期集訓1A 組合數

2021-07-16 06:39:29 字數 891 閱讀 4234

問題 a: 組合數

時間限制: 1 sec 記憶體限制: 128 mb

題目描述

從m個不同元素中,任取n(n≤m)個元素並成一組,叫做從m個不同元素中取出n個元素的乙個組合;從m個不同元素中取出n(n≤m)個元素的所有組合的個數,叫做從m個不同元素中取出n個元素的組合數,記作c[m, n]。

現在給你m, n,求c[m, n],答案會很大,所以所得答案取模100000007。

輸入 輸入t,表示有t組測試資料

接下來t行,每行輸入m, n

輸出 每組測試資料輸出結果

樣例輸入

2 5 3

7 3

樣例輸出

10 35

提示 20%資料 1<=n<=m<=10 1<=t<=10

50%資料 1<=n<=m<=100 1<=t<=1000

100%資料 1 <= n <= m <= 1000 1<=t<=100000

這道題是關於數論的題目

可以通過找規律發現

f[i,j]=f[i-1,j]+f[i-1,j-1]

#include

#include

#include

#include

#define ll long long

using

namespace

std;

int n,m,t;

int f[1005][1005];

int main()

for (int j=2;j<=1000;j++)

}scanf("%d",&t);

while (t--)

return

0;}

2016暑期集訓集中貼

暑假期間網上練習的題解將在此部落格公布,具體內容見後文。以下是暑期集訓各隊員題量統計 包括賽後補的題 2016暑期集訓acboard 截至07 23 總題量557 5101010 1163 隊員名稱 cf 1 cf 2 cf 3 cf 4 cf 5 模擬訓練1 模擬訓練2 模擬訓練3 模擬訓練4 模...

清華集訓2016 組合數問題 數字dp

題意 給定 n,m,k 求 sum 1 n sum 1 k c i,j 分析 根據 text 定理,c i,j c i mod k,j mod k c frac,frac 只要出現乙個 i mod k j mod k 或 frac,frac 就會出現 模擬一下這個遞迴過程,就會發現每次出現的 i m...

UOJ275 清華集訓2016 組合數問題

組合數 cm n cnm 表示的是從 n n 個物品中選出 m role presentation style position relative m m個物品的方案數。舉個例子,從 1 2,3 1,2,3 三個物品中選擇兩個物品可以有 1 2 1,3 2 3 1,2 1,3 2,3 這三種選擇方法...