제출 #1237482

#제출 시각아이디문제언어결과실행 시간메모리
1237482chikien2009캥거루 (CEOI16_kangaroo)C++20
0 / 100
1 ms324 KiB
#include <bits/stdc++.h> using namespace std; void setup() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); } int n, a, b; long long c, f[2001][2001], mod = 1e9 + 7; int main() { setup(); cin >> n >> a >> b; f[0][0] = 1; for (int i = 1; i <= n; ++i) { for (int j = 1; j <= i; ++j) { if (i == a || i == b) { f[i][j] = (f[i - 1][j] + f[i - 1][j - 1]) % mod; c++; } else { f[i][j] = (f[i - 1][j - 1] * (j - c) + f[i - 1][j + 1] * j) % mod; } } } cout << f[n][1]; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...