9158 | 2024-02-16 16:27:41 | 111 | Séta Alatti Terület | cpp17 | Futási hiba 37/100 | 361ms | 522456 KiB |
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define MOD 1000000007
signed main() {
ios::sync_with_stdio(0);
cin.tie(0);
#ifdef CB
freopen("in.txt", "r", stdin);
// freopen("out.txt", "w", stdout);
#endif
int N, M, P, R;
cin >> N >> M >> P >> R;
int dp[N + 1][M + 1][P];
memset(dp, 0, sizeof(dp));
for (int i = 0; i <= N; i++) {
dp[i][0][0] = 1;
}
for (int i = 0; i <= M; i++) {
dp[0][i][0] = 1;
}
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= M; j++) {
for (int k = 0; k < P; k++) {
dp[i][j][k] = (dp[i][j - 1][k] + dp[i - 1][j][(k + j * (P - 1)) % P]) % MOD;
}
}
}
cout << dp[N][M][R] << '\n';
return 0;
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Elfogadva | 3ms | 2020 KiB | ||||
2 | Elfogadva | 3ms | 2176 KiB | ||||
subtask2 | 16/16 | ||||||
3 | Elfogadva | 3ms | 2540 KiB | ||||
4 | Elfogadva | 3ms | 2828 KiB | ||||
5 | Elfogadva | 3ms | 2780 KiB | ||||
6 | Elfogadva | 3ms | 3024 KiB | ||||
7 | Elfogadva | 3ms | 3028 KiB | ||||
8 | Elfogadva | 3ms | 3116 KiB | ||||
9 | Elfogadva | 3ms | 3128 KiB | ||||
10 | Elfogadva | 3ms | 3352 KiB | ||||
11 | Elfogadva | 3ms | 3468 KiB | ||||
12 | Elfogadva | 3ms | 3472 KiB | ||||
13 | Elfogadva | 3ms | 3500 KiB | ||||
subtask3 | 21/21 | ||||||
14 | Elfogadva | 3ms | 3684 KiB | ||||
15 | Elfogadva | 3ms | 3760 KiB | ||||
16 | Elfogadva | 6ms | 6068 KiB | ||||
17 | Elfogadva | 6ms | 6432 KiB | ||||
18 | Elfogadva | 17ms | 15296 KiB | ||||
19 | Elfogadva | 17ms | 14724 KiB | ||||
20 | Elfogadva | 8ms | 8968 KiB | ||||
21 | Elfogadva | 4ms | 5640 KiB | ||||
22 | Elfogadva | 7ms | 7684 KiB | ||||
subtask4 | 0/25 | ||||||
23 | Futási hiba | 167ms | 522456 KiB | ||||
24 | Futási hiba | 165ms | 522428 KiB | ||||
25 | Futási hiba | 207ms | 522396 KiB | ||||
26 | Futási hiba | 163ms | 522400 KiB | ||||
27 | Futási hiba | 162ms | 522252 KiB | ||||
28 | Futási hiba | 163ms | 522016 KiB | ||||
subtask5 | 0/38 | ||||||
29 | Elfogadva | 361ms | 348960 KiB | ||||
30 | Elfogadva | 92ms | 98796 KiB | ||||
31 | Futási hiba | 165ms | 522012 KiB | ||||
32 | Futási hiba | 163ms | 521992 KiB | ||||
33 | Futási hiba | 162ms | 521756 KiB | ||||
34 | Futási hiba | 165ms | 521744 KiB | ||||
35 | Futási hiba | 164ms | 521724 KiB | ||||
36 | Futási hiba | 163ms | 521740 KiB | ||||
37 | Futási hiba | 158ms | 521740 KiB |