Submission #26067671
Source Code Expand
#include <bits/stdc++.h> const int N = 3005, MOD = 998244353; int n, k, f[N][N << 1]; int main() { scanf("%d %d", &n, &k); f[0][0] = 1; for(int i = 1; i <= n; i++) { for(int j = i; j; j--) { f[i][j] = (f[i][j * 2] + f[i - 1][j - 1]) % MOD; } } printf("%d\n", f[n][k]); return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Number of Multisets |
User | syksykCCC |
Language | C++ (GCC 9.2.1) |
Score | 600 |
Code Size | 306 Byte |
Status | AC |
Exec Time | 40 ms |
Memory | 33236 KiB |
Compile Error
./Main.cpp: In function ‘int main()’: ./Main.cpp:5:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] 5 | scanf("%d %d", &n, &k); | ~~~~~^~~~~~~~~~~~~~~~~
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 600 / 600 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_00, example_01 |
All | example_00, example_01, handmade_00, handmade_01, handmade_02, handmade_03, handmade_04, handmade_05, handmade_06, handmade_07, max_random2_00, max_random2_01, max_random2_02, max_random2_03, max_random2_04, max_random2_05, max_random2_06, max_random2_07, max_random2_08, max_random2_09, max_random_00, max_random_01, max_random_02, max_random_03, max_random_04, max_random_05, max_random_06, max_random_07, max_random_08, max_random_09, random_00, random_01, random_02, random_03, random_04, random_05, random_06, random_07, random_08, random_09, small_00, small_01, small_02, small_03, small_04, small_05, small_06, small_07, small_08, small_09 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example_00 | AC | 8 ms | 3692 KiB |
example_01 | AC | 32 ms | 26228 KiB |
handmade_00 | AC | 40 ms | 33116 KiB |
handmade_01 | AC | 37 ms | 32064 KiB |
handmade_02 | AC | 24 ms | 26280 KiB |
handmade_03 | AC | 2 ms | 3728 KiB |
handmade_04 | AC | 2 ms | 3720 KiB |
handmade_05 | AC | 2 ms | 3792 KiB |
handmade_06 | AC | 34 ms | 31408 KiB |
handmade_07 | AC | 2 ms | 3708 KiB |
max_random2_00 | AC | 31 ms | 32364 KiB |
max_random2_01 | AC | 32 ms | 32648 KiB |
max_random2_02 | AC | 36 ms | 33156 KiB |
max_random2_03 | AC | 36 ms | 32792 KiB |
max_random2_04 | AC | 33 ms | 31852 KiB |
max_random2_05 | AC | 35 ms | 33232 KiB |
max_random2_06 | AC | 38 ms | 31692 KiB |
max_random2_07 | AC | 33 ms | 33012 KiB |
max_random2_08 | AC | 31 ms | 32776 KiB |
max_random2_09 | AC | 36 ms | 33224 KiB |
max_random_00 | AC | 34 ms | 32388 KiB |
max_random_01 | AC | 36 ms | 32760 KiB |
max_random_02 | AC | 35 ms | 32964 KiB |
max_random_03 | AC | 36 ms | 32740 KiB |
max_random_04 | AC | 32 ms | 31852 KiB |
max_random_05 | AC | 35 ms | 33180 KiB |
max_random_06 | AC | 29 ms | 31760 KiB |
max_random_07 | AC | 37 ms | 32952 KiB |
max_random_08 | AC | 32 ms | 32620 KiB |
max_random_09 | AC | 32 ms | 33236 KiB |
random_00 | AC | 8 ms | 7472 KiB |
random_01 | AC | 4 ms | 4580 KiB |
random_02 | AC | 2 ms | 4092 KiB |
random_03 | AC | 13 ms | 11708 KiB |
random_04 | AC | 32 ms | 27104 KiB |
random_05 | AC | 12 ms | 11688 KiB |
random_06 | AC | 8 ms | 8732 KiB |
random_07 | AC | 15 ms | 15452 KiB |
random_08 | AC | 16 ms | 16452 KiB |
random_09 | AC | 2 ms | 4072 KiB |
small_00 | AC | 2 ms | 3776 KiB |
small_01 | AC | 2 ms | 3968 KiB |
small_02 | AC | 2 ms | 4044 KiB |
small_03 | AC | 2 ms | 3808 KiB |
small_04 | AC | 2 ms | 3620 KiB |
small_05 | AC | 2 ms | 4076 KiB |
small_06 | AC | 2 ms | 3700 KiB |
small_07 | AC | 2 ms | 4164 KiB |
small_08 | AC | 2 ms | 3980 KiB |
small_09 | AC | 2 ms | 3948 KiB |