QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#664558 | #7155. Padel Prize Pursuit | Warinchai_s# | 16 | 21ms | 19736kb | C++14 | 1.3kb | 2024-10-21 21:11:33 | 2024-10-21 21:11:33 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
int mx=0;
int ans[2005];
vector<int>medals[2005];
int cnt[2005][2005];
int most[2005];
int id[2005];
int prv[2005];
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int n,m;cin>>n>>m;
//cerr<<"work\n";
for(int i=0;i<m;i++){
int a,b;cin>>a>>b;
for(auto x:medals[b]){
cnt[x][b]+=i-prv[b];
if(cnt[x][b]>most[x])most[x]=cnt[x][b],id[x]=b;
else if(cnt[x][b]==most[x])id[x]=min(id[x],b);
}
for(auto x:medals[a]){
cnt[x][a]+=i-prv[a];
if(cnt[x][a]>most[x])most[x]=cnt[x][a],id[x]=a;
else if(cnt[x][a]==most[x])id[x]=min(id[x],a);
}
for(auto x:medals[b])medals[a].push_back(x);
medals[b].clear();
medals[a].push_back(i);
prv[a]=i;
}
for(int i=0;i<n;i++){
int b=i;
for(auto x:medals[b]){
cnt[x][b]+=m-prv[b];
if(cnt[x][b]>most[x])most[x]=cnt[x][b],id[x]=b;
else if(cnt[x][b]==most[x])id[x]=min(id[x],b);
}
}
for(int i=0;i<m;i++){
ans[id[i]]++;
}
for(int i=0;i<n;i++){
cout<<ans[i]<<" ";
}
}
/*
3 4
0 1
2 0
1 2
2 1
3 4
0 1
2 1
1 0
2 1
*/
詳細信息
Subtask #1:
score: 0
Runtime Error
Test #1:
score: 0
Runtime Error
input:
2 200000 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1...
output:
result:
Subtask #2:
score: 16
Accepted
Test #5:
score: 16
Accepted
time: 0ms
memory: 13160kb
input:
2000 2000 741 1153 839 1048 1159 445 196 1042 404 1319 638 766 1373 621 736 705 1579 1696 454 1566 1794 474 993 858 424 380 1971 210 1729 861 1450 1275 986 535 964 431 1371 1176 658 378 708 1669 1049 1236 832 533 16 450 675 1324 1680 1598 1936 885 579 307 987 1497 996 1589 1087 843 1303 222 105 1692...
output:
0 2 0 4 1 0 5 0 2 2 1 0 0 1 0 1 0 0 1 0 0 1 1 1 3 0 5 0 2 1 2 0 0 0 0 1 5 1 5 3 0 0 1 0 0 0 1 0 0 3 0 1 0 1 1 0 1 0 2 1 0 0 4 0 1 0 0 1 0 0 1 1 0 1 1 2 0 1 0 0 0 0 0 2 0 2 0 0 1 0 0 1 1 0 1 0 2 0 2 3 3 0 0 0 1 2 0 2 2 2 1 1 0 1 2 0 1 1 1 2 1 0 2 0 0 7 0 2 0 3 0 4 0 0 0 0 0 1 2 0 1 2 0 0 1 4 0 0 0 1 ...
result:
ok single line: '0 2 0 4 1 0 5 0 2 2 1 0 0 1 0 ... 0 2 4 0 1 3 2 1 0 2 1 2 2 3 0 '
Test #6:
score: 16
Accepted
time: 0ms
memory: 13872kb
input:
2000 2000 363 1715 1907 76 1670 1939 1548 339 615 1019 232 2 291 680 303 792 697 1835 1575 1724 51 679 459 1241 229 1779 1809 1262 1181 1177 1799 1184 1356 1268 1823 206 1714 576 710 1294 1932 1561 51 679 1276 684 51 679 196 374 1257 154 524 605 1366 763 522 886 357 1873 1491 1178 1798 892 1203 549 ...
output:
0 0 1 0 13 0 0 1 0 3 0 0 1 4 0 1 0 0 3 0 0 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 1 1 2 1 2 0 4 0 0 0 0 4 0 0 2 5 0 0 0 0 6 0 1 2 0 1 6 0 0 0 0 0 0 1 1 0 0 1 2 6 17 0 1 1 0 0 0 0 1 0 3 0 0 8 0 1 0 2 0 0 0 3 2 0 5 0 0 2 1 1 1 2 0 0 0 0 1 0 2 0 0 1 18 0 0 0 2 0 3 1 0 0 1 0 0 1 4 0 1 0 2 0 1 0 0 1 2 1 0 0 1 0 1...
result:
ok single line: '0 0 1 0 13 0 0 1 0 3 0 0 1 4 0...0 2 0 0 0 14 0 2 1 0 0 0 0 0 1 '
Test #7:
score: 16
Accepted
time: 3ms
memory: 16872kb
input:
2000 2000 162 1885 239 1454 1359 1385 418 582 1589 1593 1213 1513 1336 91 1414 121 1766 313 1589 1294 1454 1369 1139 1177 1177 1178 1432 1580 1448 94 1730 480 1369 1781 1712 386 1894 639 1454 1356 1244 924 582 852 1366 145 1384 1832 1005 61 325 776 816 221 1667 1236 1336 1607 745 1978 1596 1677 641 ...
output:
0 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 3 4 0 9 0 0 0 0 3 0 0 0 0 2 0 2 0 0 2 0 3 0 0 0 1 0 0 0 0 3 0 8 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 2 0 0 0 0 0 3 0 0 5 1 0 0 0 0 0 0 0 3 0 0 6 8 0 0 0 0 0 0 0 0 0 0 1 0 0 4 0 5 0 0 5 0 0 0 0 2 0 0 0 0 0 0 5 9 0 0 2 0 0 0 0 0 0 0 ...
result:
ok single line: '0 2 1 0 0 0 0 0 1 0 0 0 0 0 0 ... 0 0 0 0 3 0 0 0 5 0 0 0 0 3 0 '
Test #8:
score: 16
Accepted
time: 3ms
memory: 19736kb
input:
2000 2000 220 455 455 800 220 1689 1689 260 1689 1920 455 30 1689 866 1920 419 260 706 800 323 323 1985 220 1046 800 1459 220 1767 1459 525 706 541 419 1766 1689 27 866 1554 1767 1577 1767 1706 1766 79 323 941 79 1313 525 70 1920 242 455 676 1459 287 1313 766 260 658 419 406 706 1964 1985 18 1689 94...
output:
0 0 0 0 0 0 0 0 0 0 6 1 0 0 17 0 0 0 6 0 0 0 0 0 0 0 0 11 12 0 1 0 0 6 2 0 2 0 1 0 0 0 23 0 0 6 0 0 0 0 15 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 2 0 0 1 0 4 0 0 0 1 0 0 0 3 6 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 6 1 0 0 17...3 0 0 2 0 1 3 0 17 0 0 0 0 0 0 '
Test #9:
score: 16
Accepted
time: 21ms
memory: 11676kb
input:
2000 2000 1810 1068 1810 1639 1810 1155 1810 1439 1810 519 1810 1012 1810 1607 1810 1994 1810 590 1810 136 1810 1385 1810 103 1810 1491 1810 1587 1810 137 1810 1166 1810 1843 1810 519 1810 42 1810 1825 1810 1768 1810 1787 1810 1491 1810 743 1810 1998 1810 1850 1810 1680 1810 480 1810 986 1810 368 18...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '
Test #10:
score: 16
Accepted
time: 7ms
memory: 18760kb
input:
2000 2000 786 392 392 1361 1361 311 311 1162 1162 394 394 786 786 1162 1162 394 394 786 786 311 311 786 786 394 394 1361 394 1162 1162 311 311 1162 1162 392 392 1162 1162 394 394 786 786 392 392 1361 1361 311 311 1361 1361 311 1361 394 394 1361 1361 786 786 311 311 392 392 1361 1361 1162 1162 394 39...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '
Test #11:
score: 16
Accepted
time: 3ms
memory: 19560kb
input:
2000 2000 790 1305 790 1607 1607 738 738 136 136 338 338 1963 1963 733 733 1368 1368 1267 1267 762 762 1802 1802 1100 1100 1488 1488 1028 1028 368 368 911 911 1100 1100 762 762 1377 1377 907 907 1290 1377 733 733 790 790 247 247 1383 1383 102 102 1859 1859 626 626 1231 1231 1597 1597 1164 1164 178 1...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '
Test #12:
score: 16
Accepted
time: 3ms
memory: 15316kb
input:
2000 2000 1021 1003 1021 1841 1841 1143 1021 1143 1143 1841 1021 704 704 1841 1021 1333 1021 1003 1021 704 704 1841 1021 1143 1143 1841 1143 704 1143 1333 1333 704 704 1841 1333 1003 1143 1333 1143 704 1021 599 1021 1841 1021 599 1021 1841 1841 704 1841 1003 1841 599 599 1333 599 1333 599 1333 1021 ...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '
Test #13:
score: 16
Accepted
time: 3ms
memory: 14700kb
input:
2000 2000 1584 1944 853 1300 193 1550 5 1709 1366 853 43 300 737 1662 1160 1292 1959 1325 1498 875 1532 949 1132 545 1486 815 445 1550 839 802 345 113 579 655 1108 141 1140 1968 1332 1153 1992 537 1921 1329 1325 1959 292 363 1642 1958 934 1694 512 1063 205 1916 1940 1333 1105 1320 56 292 1910 292 13...
output:
0 0 0 0 0 7 0 0 0 1 5 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 49 0 0 0 0 1 0 0 0 0 0 1 0 0 0 2 0 2 0 0 0 1 0 1 1 0 0 2 0 1 5 5 0 1 0 0 0 0 2 1 1 0 0 0 0 0 0 1 1 5 0 1 0 1 0 0 0 1 0 0 2 1 0 0 0 0 0 0 3 0 0 2 0 3 0 0 1 4 0 4 0 1 0 0 1 0 0 2 1 31 1 2 0 0 0 0 2 0 1 0 0 0 0 0 14 1 0 0 2 4 0 0 0 0 0 0 0 1 0 1 1 1 0...
result:
ok single line: '0 0 0 0 0 7 0 0 0 1 5 0 0 0 0 ... 0 0 3 0 0 0 0 2 0 0 0 0 0 0 4 '
Test #14:
score: 16
Accepted
time: 4ms
memory: 15688kb
input:
2000 2000 1799 144 1033 145 1875 1701 1408 1423 333 197 1417 493 145 1359 839 1273 542 1546 1308 1344 1410 77 1025 1377 1417 426 855 212 495 1251 905 611 1539 1350 1325 680 1295 1754 144 450 417 1616 287 1284 1739 997 51 726 262 734 614 86 313 1849 77 1946 151 222 551 624 1420 912 1501 489 1600 667 ...
output:
0 0 0 2 0 2 0 0 0 0 0 0 0 3 6 0 0 17 0 0 7 0 0 0 0 0 1 0 1 1 0 11 0 2 0 0 0 0 0 0 0 1 0 2 0 0 0 0 0 4 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 5 0 0 0 0 0 3 0 0 0 0 0 0 1 5 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 7 1 0 2 0 2 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 4 1 1 1 0 0 9 0 0 0 4 0 3 0 0 0 5 4 0 0 0 0 0 4 5 4 0 0 ...
result:
ok single line: '0 0 0 2 0 2 0 0 0 0 0 0 0 3 6 ...0 1 4 1 1 5 4 0 14 0 2 0 0 1 0 '
Test #15:
score: 16
Accepted
time: 3ms
memory: 19452kb
input:
2000 2000 1367 457 1367 1853 1367 459 459 178 459 863 863 457 459 743 743 1853 1853 459 1367 743 743 459 459 1853 743 178 178 863 863 1853 178 457 457 863 178 457 457 459 178 457 457 1853 457 178 178 1853 743 457 457 459 457 743 743 1853 1853 459 1367 459 459 743 459 457 457 1853 459 743 743 863 459...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok single line: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '
Test #16:
score: 16
Accepted
time: 3ms
memory: 12680kb
input:
2000 2000 236 944 944 1282 236 658 658 1524 658 1048 1524 1946 1048 1274 236 458 1946 1258 1946 834 458 867 236 1572 1946 1624 867 369 1048 1883 944 277 944 97 658 661 1258 298 658 1860 97 263 944 136 1946 1270 1572 885 298 453 277 1216 277 791 661 1259 1216 294 834 173 298 1430 294 1220 1048 935 12...
output:
0 0 0 0 0 0 3 0 3 0 1 0 0 1 0 0 1 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 0 2 1 0 2 0 0 7 0 1 1 0 0 0 4 3 0 0 0 0 1 0 3 3 1 0 0 0 0 0 0 1 0 4 0 0 2 0 0 0 0 0 0 6 1 1 2 0 0 0 1 1 0 0 4 5 0 0 2 3 2 1 5 0 1 0 0 8 1 5 0 0 3 4 2 0 0 0 1 1 3 7 2 0 0 2 1 0 0 3 0 4 5 4 0 0 1 4 3 1 0 4 0 1 1 0 0 0 1 1 0 0 0 2 1 ...
result:
ok single line: '0 0 0 0 0 0 3 0 3 0 1 0 0 1 0 ...2 2 1 0 0 3 3 0 0 0 1 3 20 0 2 '
Test #17:
score: 16
Accepted
time: 0ms
memory: 12848kb
input:
2000 2000 466 347 1906 1039 168 676 760 1433 168 1086 466 1787 168 470 1319 852 168 1458 1677 1028 760 727 1682 1448 727 1554 1514 1979 1787 824 1319 28 347 839 168 672 672 1295 672 1946 824 725 28 963 1787 864 839 542 1554 651 1039 1965 1677 1212 1787 1720 470 830 168 586 542 1218 727 478 839 313 3...
output:
1 0 2 0 0 0 1 0 1 5 2 0 0 0 0 3 0 0 1 4 0 0 0 3 1 8 0 1 4 0 0 0 1 3 4 0 0 0 0 2 0 0 0 0 0 2 0 0 6 0 0 3 1 0 4 0 0 2 0 0 0 0 3 0 2 1 0 1 0 0 0 0 0 0 1 0 0 2 0 0 2 0 0 0 1 1 0 0 0 2 0 6 2 0 3 1 2 3 2 0 0 0 0 1 1 2 0 0 0 3 3 2 3 1 0 4 2 2 0 0 0 1 2 1 0 1 0 1 0 1 0 4 2 0 0 0 1 1 7 0 0 5 2 0 5 2 0 0 2 1 ...
result:
ok single line: '1 0 2 0 0 0 1 0 1 5 2 0 0 0 0 ... 0 0 1 3 2 0 3 1 2 0 0 0 3 1 2 '
Test #18:
score: 16
Accepted
time: 0ms
memory: 3624kb
input:
3 4 0 1 2 1 1 0 2 1
output:
1 1 2
result:
ok single line: '1 1 2 '
Test #19:
score: 16
Accepted
time: 0ms
memory: 3712kb
input:
3 7 0 1 0 2 2 0 0 1 1 0 2 0 0 2
output:
2 2 3
result:
ok single line: '2 2 3 '
Test #20:
score: 16
Accepted
time: 0ms
memory: 3720kb
input:
6 10 2 5 3 0 4 2 0 1 4 3 2 4 0 3 0 2 5 2 5 0
output:
5 0 1 1 1 2
result:
ok single line: '5 0 1 1 1 2 '
Subtask #3:
score: 0
Runtime Error
Test #21:
score: 0
Runtime Error
input:
2 200000 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1...
output:
result:
Subtask #4:
score: 0
Runtime Error
Test #31:
score: 0
Runtime Error
input:
200000 200000 33870 101688 1598 78943 23260 47952 84769 196360 104405 172552 58448 113260 76500 80767 95836 53662 58671 55746 167974 83639 176177 32272 45361 115076 152875 160216 33361 176768 162031 181989 134541 80064 21681 167447 96707 196846 16036 34620 166990 179451 45201 65888 89903 93145 13742...
output:
result:
Subtask #5:
score: 0
Runtime Error
Test #45:
score: 0
Runtime Error
input:
200000 199999 38963 164177 50862 38963 161216 50862 40786 161216 101295 40786 95756 101295 172936 95756 194407 172936 106240 194407 155843 106240 82989 155843 46308 82989 35380 46308 180666 35380 62373 180666 100648 62373 22679 100648 23941 22679 57908 23941 195841 57908 30559 195841 123952 30559 68...
output:
result:
Subtask #6:
score: 0
Skipped
Dependency #1:
0%