ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#148902 | #37. 染色 | EasonHe | 0 | 382ms | 196744kb | C++ | 490b | 2022-07-18 17:19:51 | 2022-07-18 17:19:53 |
answer
#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
long long dp[5005][5005],s[5005],p;
long long n,m;
int main()
{
cin>>n>>m>>p;
dp[0][0]=1;
for(int i=0;i<=m;i++)s[i]=1;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
/*
dp[i+1][j+1]+=dp[i][j]*(m-j);
for(int k=1;k<=j;k++)dp[i][k]+=dp[i-1][j];
*/
dp[i][j]+=dp[i-1][j-1]*(m-j+1);
dp[i][j]+=s[m]-s[j-1];
}
s[0]=0;
for(int j=1;j<=m;j++)s[j]=s[j-1]+dp[i][j];
}
cout<<s[m]*m;
}
Details
小提示:点击横条可展开更详细的信息
Test #1:
score: 0
Wrong Answer
time: 0ms
memory: 1220kb
input:
5 2 6
output:
64
result:
wrong answer 1st numbers differ - expected: '2', found: '64'
Test #2:
score: 0
Wrong Answer
time: 0ms
memory: 1232kb
input:
8 8 562455908
output:
134217728
result:
wrong answer 1st numbers differ - expected: '16736896', found: '134217728'
Test #3:
score: 0
Wrong Answer
time: 3ms
memory: 9056kb
input:
1942 7 873185963
output:
-2818979195262848137
result:
wrong answer 1st numbers differ - expected: '41441893', found: '-2818979195262848137'
Test #4:
score: 0
Wrong Answer
time: 0ms
memory: 9464kb
input:
2030 10 187301366
output:
0
result:
wrong answer 1st numbers differ - expected: '171496026', found: '0'
Test #5:
score: 0
Wrong Answer
time: 0ms
memory: 20064kb
input:
4643 9 998244353
output:
3584200901755029153
result:
wrong answer 1st numbers differ - expected: '583546139', found: '3584200901755029153'
Test #6:
score: 0
Wrong Answer
time: 8ms
memory: 51868kb
input:
1447 3969 998244353
output:
-3615030908955218943
result:
wrong answer 1st numbers differ - expected: '669602806', found: '-3615030908955218943'
Test #7:
score: 0
Wrong Answer
time: 0ms
memory: 2468kb
input:
226 212 998244352
output:
0
result:
wrong answer 1st numbers differ - expected: '503316480', found: '0'
Test #8:
score: 0
Wrong Answer
time: 2ms
memory: 3080kb
input:
300 292 779230672
output:
0
result:
wrong answer 1st numbers differ - expected: '95153840', found: '0'
Test #9:
score: 0
Wrong Answer
time: 0ms
memory: 2752kb
input:
269 228 479932618
output:
0
result:
wrong answer 1st numbers differ - expected: '244481530', found: '0'
Test #10:
score: 0
Wrong Answer
time: 1ms
memory: 2252kb
input:
216 112 207794912
output:
0
result:
wrong answer 1st numbers differ - expected: '145540448', found: '0'
Test #11:
score: 0
Wrong Answer
time: 0ms
memory: 2956kb
input:
291 261 37264436
output:
7430273818646415857
result:
wrong answer 1st numbers differ - expected: '28883269', found: '7430273818646415857'
Test #12:
score: 0
Wrong Answer
time: 0ms
memory: 2756kb
input:
273 218 960539553
output:
0
result:
wrong answer 1st numbers differ - expected: '718739009', found: '0'
Test #13:
score: 0
Wrong Answer
time: 27ms
memory: 67320kb
input:
2991 2318 704783019
output:
0
result:
wrong answer 1st numbers differ - expected: '517763339', found: '0'
Test #14:
score: 0
Wrong Answer
time: 11ms
memory: 46052kb
input:
4413 790 693631006
output:
0
result:
wrong answer 1st numbers differ - expected: '634441922', found: '0'
Test #15:
score: 0
Wrong Answer
time: 88ms
memory: 188372kb
input:
4786 4581 2
output:
6022427417152871261
result:
wrong answer 1st numbers differ - expected: '1', found: '6022427417152871261'
Test #16:
score: 0
Wrong Answer
time: 93ms
memory: 192192kb
input:
4953 4424 876277826
output:
0
result:
wrong answer 1st numbers differ - expected: '746769658', found: '0'
Test #17:
score: 0
Wrong Answer
time: 0ms
memory: 22256kb
input:
4921 37 699201223
output:
-5024790483022906247
result:
wrong answer 1st numbers differ - expected: '206663263', found: '-5024790483022906247'
Test #18:
score: 0
Wrong Answer
time: 27ms
memory: 59884kb
input:
4991 994 533908193
output:
0
result:
wrong answer 1st numbers differ - expected: '86765287', found: '0'
Test #19:
score: 0
Wrong Answer
time: 84ms
memory: 196744kb
input:
5000 5000 640462742
output:
0
result:
wrong answer 1st numbers differ - expected: '518214138', found: '0'
Test #20:
score: 0
Wrong Answer
time: 38ms
memory: 59656kb
input:
4935 1005 961254358
output:
-4380449085949620191
result:
wrong answer 1st numbers differ - expected: '202283451', found: '-4380449085949620191'