提出 #6215893


ソースコード 拡げる

Copy
#include<bits/stdc++.h>
using namespace std;
const int M = 1e9 + 7, MAX_N = 2010;
int C[MAX_N][MAX_N];

int main(){
  for(int i = 0; i < MAX_N; i++){
    C[i][0] = 1;
    for(int j = 1; j <= i; j++) C[i][j] = (C[i - 1][j - 1] + C[i - 1][j]) % M;
  }
  int N, K; cin >>N >>K;
  for(int i = 1; i <= K; i++) cout <<1ll * C[N - K + 1][i] * C[K - 1][i - 1] % M <<endl;
  return 0;
}

提出情報

提出日時
問題 D - Blue and Red Balls
ユーザ unigiri
言語 C++14 (GCC 5.4.1)
得点 400
コード長 392 Byte
結果
実行時間 11 ms
メモリ 15104 KB

テストケース

セット名 得点 / 配点 テストケース
Sample 0 / 0 01.txt, 02.txt
All 400 / 400 01.txt, 02.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt
ケース名 結果 実行時間 メモリ
01.txt 8 ms 15104 KB
02.txt 8 ms 15104 KB
11.txt 8 ms 15104 KB
12.txt 8 ms 15104 KB
13.txt 8 ms 15104 KB
14.txt 8 ms 15104 KB
15.txt 8 ms 15104 KB
20.txt 8 ms 15104 KB
21.txt 10 ms 15104 KB
22.txt 11 ms 15104 KB
23.txt 11 ms 15104 KB
24.txt 8 ms 15104 KB
25.txt 9 ms 15104 KB
26.txt 10 ms 15104 KB