QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#535787 | #9159. 登山 | yanshanjiahong | 25 | 482ms | 49056kb | C++20 | 3.8kb | 2024-08-28 14:47:23 | 2024-08-28 14:47:24 |
Judging History
answer
#include<bits/stdc++.h>
#define rep(i,j,k) for(int i=j;i<=k;i++)
#define repp(i,j,k) for(int i=j;i>=k;i--)
#define ls(x) (x<<1)
#define rs(x) ((x<<1)|1)
#define mp make_pair
#define sec second
#define fir first
#define pii pair<int,int>
#define lowbit(i) i&-i
#define int long long
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
const int N=1e5+5,M=6e5+5,S=2e4+5,inf=(ll)8e12,mo=998244353;
const double eps=1e-8;
void read(int &p){
int x=0,w=1;
char ch=0;
while(!isdigit(ch)){
if(ch=='-')w=-1;
ch=getchar();
}
while(isdigit(ch)){
x=(x<<1)+(x<<3)+ch-'0';
ch=getchar();
}
p=x*w;
}
int cid,T;
int n,l[N],r[N],h[N],fa[N],dep[N];
int sz[N],hson[N],dfn[N],top[N],nw[N],cntp=0;
vector<int>e[N];
ll dp[N],f[N];
void dfs1(int x,int f){
dep[x]=dep[f]+1,sz[x]=1;
for(auto j:e[x]){
dfs1(j,x);
sz[x]+=sz[j];
if(sz[j]>sz[hson[x]])hson[x]=j;
}
}
void dfs2(int x,int topp){
top[x]=topp,dfn[x]=++cntp,nw[cntp]=x;
if(hson[x])dfs2(hson[x],topp);
for(auto j:e[x]){
if(j==hson[x])continue;
dfs2(j,j);
}
}
ll nres=0;
struct inter{
map<int,int>itv;
stack<pii>stk;
int tagg[N];
void modify(int x,int v){
stk.push(mp(x,v));
itv[x]+=v;
}
vector<int>nwe;
void erase(int v){
map<int,int>::iterator it=itv.end();
nwe.clear();
while(it!=itv.begin()){
it--;
if(it->fir>=v){
nwe.push_back(it->fir),stk.push(mp(it->fir,-(it->sec)));
modify(v-1,it->sec);
}
else break;
}
for(auto j:nwe)
itv.erase(itv.find(j));
}
void clr(int x){
//printf("!!!clr%d:\n",x);
while((int)stk.size()>tagg[x]){
int pos=stk.top().fir,v=stk.top().sec;
nres-=f[pos]*(ll)v%mo,itv[pos]-=v,nres=(nres+mo)%mo;
//printf("+%d %d %d\n",pos,v,nres);
stk.pop();
}
}
}H,L;
void dfs4(int x){
int le=dep[x]-r[x],ri=dep[x]-l[x],upp=dep[x]-h[x];
for(auto j:e[x])
dfs4(j);
L.modify(ri,1),L.modify(le-1,-1);
L.erase(upp);
}
void solve_link(int x){
int endp=x;
while(hson[endp])
endp=hson[endp];
H.itv.clear();
repp(i,dfn[endp],dfn[x]){
H.tagg[i]=H.stk.size();
int le=dep[nw[i]]-r[nw[i]],ri=dep[nw[i]]-l[nw[i]],upp=dep[nw[i]]-h[nw[i]];
for(auto j:e[nw[i]]){
if(j==hson[nw[i]])continue;
L.itv.clear(),dfs4(j);
for(auto nwm:L.itv)
H.modify(nwm.fir,nwm.sec);
}
H.modify(ri,1),H.modify(le-1,-1);
H.erase(upp);
}
nres=0;
for(auto j:H.itv)
if(j.fir>=0)nres+=f[j.fir]*(ll)j.sec,nres%=mo;//printf(",,,%lld %lld %lld\n",j.fir,j.sec,nres);
rep(i,dfn[x],dfn[endp]){
dp[nw[i]]+=nres;
if(dep[nw[i]])f[dep[nw[i]]]=f[dep[nw[i]]-1];
f[dep[nw[i]]]+=dp[nw[i]],f[dep[nw[i]]]%=mo;
H.clr(i);
}
rep(i,dfn[x],dfn[endp])
f[dep[nw[i]]]=0;
}
void dfs3(int x){
if(top[x]==x&&x!=1)solve_link(x);
else if(hson[1]==x)solve_link(x);
if(x==1)dp[x]=1;
if(dep[x])f[dep[x]]=f[dep[x]-1];
f[dep[x]]+=dp[x],f[dep[x]]%=mo;
if(hson[x])dfs3(hson[x]);
for(auto j:e[x]){
if(j==hson[x])continue;
dfs3(j);
}
f[dep[x]]=0;
}
void solve(){
read(n);
rep(i,1,n)
e[i].clear(),hson[i]=top[i]=dp[i]=f[i]=0;
rep(i,2,n){
read(fa[i]),read(l[i]),read(r[i]),read(h[i]);
e[fa[i]].push_back(i);
}
dep[0]=-1,cntp=0;
dfs1(1,0);
dfs2(1,1);
dfs3(1);
rep(i,2,n)
printf("%lld ",dp[i]);
puts("");
}
signed main(){
read(cid),read(T);
while(T--)
solve();
return 0;
}
详细
Pretests
Pretest #1:
score: 5
Accepted
time: 0ms
memory: 13964kb
input:
1 4 6 1 1 1 0 1 1 1 0 3 1 2 1 3 2 2 0 4 2 3 1 6 1 1 1 0 2 1 2 0 2 1 2 0 1 1 1 0 4 1 2 2 6 1 1 1 0 1 1 1 0 3 1 2 1 4 2 2 0 3 1 1 0 6 1 1 1 0 1 1 1 0 3 1 1 0 4 2 3 1 2 1 2 0
output:
1 4 2 1 5 3 4 4 1 0 1 2 1 2 2 2 2 5 3 3
result:
ok 20 numbers
Pretest #2:
score: 0
Wrong Answer
time: 3ms
memory: 12024kb
input:
2 4 300 1 1 1 0 2 1 2 1 3 1 3 1 1 1 1 0 3 1 3 0 4 2 2 3 7 1 2 0 8 2 2 2 7 1 3 4 7 3 4 4 11 1 6 1 12 1 3 5 10 2 5 5 13 1 5 4 13 4 7 2 15 8 8 8 16 8 9 4 15 1 9 6 18 4 5 6 19 3 8 8 18 5 10 2 19 3 7 5 23 5 7 6 22 6 8 10 23 4 7 3 24 1 4 6 24 8 12 9 28 7 11 8 26 1 9 7 28 1 3 1 29 2 5 0 32 1 6 4 30 5 12 7 ...
output:
19 18 35 1 38 15 50 0 0 15 349 261 0 507 195 0 108 472 0 0 103 614 375 0 814 0 360 607 174 989 6074 3053 139 1967 1200 1899 37 247 1200 3803 19 0 193 0 19 1117 34174 13503 45131 28491 17353 4360 11051 26873 0 25284 13050 6285 423 2642 21818 21818 15074 1200 7931 12746 0 17043 41694 169894 163823 9 0...
result:
wrong answer 14th numbers differ - expected: '525', found: '507'
Pretest #3:
score: 0
Wrong Answer
time: 0ms
memory: 14336kb
input:
3 4 300 1 1 1 0 2 1 2 1 3 3 3 0 2 1 2 1 3 1 3 1 3 1 3 0 4 1 4 1 6 4 4 2 9 3 5 1 7 3 4 2 10 2 5 4 12 1 5 2 11 1 3 2 12 3 6 6 13 6 6 3 13 3 8 0 14 3 5 0 16 3 5 5 16 6 9 5 20 2 7 3 20 3 7 9 21 7 9 2 23 3 4 8 21 4 9 6 24 11 12 2 25 3 4 1 27 7 13 5 26 1 8 3 29 2 4 6 29 6 15 14 29 5 5 10 32 6 10 11 30 1 9...
output:
20 18 40 1 233 80 39 212 229 41 190 5094 56 0 4147 713 118 0 4129 5124 0 3313 2850 947 21534 9179 903 21496 2811 1 0 0 2811 143571 56660 67998 10105 25021 67687 3214 0 0 82668 44365 27652 38 25699 379349 23912 1787 84893 13400 25076 13513 0 3370 24657 0 24275 58446 49516 740 0 1198 48652 0 942 256 1...
result:
wrong answer 279th numbers differ - expected: '221984268', found: '214791104'
Pretest #4:
score: 0
Wrong Answer
time: 16ms
memory: 15316kb
input:
4 4 5000 1 1 1 0 1 1 1 0 1 1 1 0 4 1 2 0 5 2 3 2 5 1 3 1 6 2 3 2 6 2 3 1 8 3 5 4 8 4 5 3 11 2 4 4 11 1 3 3 11 5 6 3 12 1 1 6 15 1 5 3 15 1 6 6 17 5 6 5 17 6 8 4 18 7 9 3 19 1 10 3 19 2 4 7 20 1 9 3 23 8 11 7 22 2 5 4 23 7 8 1 24 1 9 8 26 9 11 7 28 8 10 13 29 1 11 3 30 9 9 14 31 11 15 4 32 8 16 8 31 ...
output:
1 1 28 83 25 29 108 111 1 79 21 0 29 21 133 133 533 381 1227 345 0 1112 352 21 423 108 236 20 3618 384 2884 2568 2114 0 7325 1427 7325 3531 1211 1211 19325 28 27101 28 25566 28 18010 0 4297 10182 0 104310 18494 85683 1003 13578 130166 229 28179 27681 117683 173543 113521 3918 9870 4030 1902 0 0 2142...
result:
wrong answer 232nd numbers differ - expected: '9107083', found: '5481709'
Pretest #5:
score: 0
Wrong Answer
time: 17ms
memory: 13244kb
input:
5 4 5000 1 1 1 0 1 1 1 0 1 1 1 0 2 1 2 0 3 1 1 1 4 1 1 0 6 1 3 2 7 1 3 1 8 2 2 0 8 1 3 2 11 3 5 1 10 1 5 4 13 1 2 4 12 3 4 3 15 3 5 2 15 2 6 2 15 1 3 3 16 7 7 3 19 1 7 4 18 2 3 4 20 1 10 5 21 2 3 8 21 4 9 6 22 7 9 3 24 2 6 8 25 1 3 4 25 3 4 1 26 3 4 3 29 5 11 9 28 8 11 12 29 7 9 11 32 5 12 5 32 11 1...
output:
2 35 2 3 34 5 34 3 35 277 514 1 0 444 1451 380 134 1106 1071 134 726 0 134 345 64 0 2177 232 69 0 29 1472 1695 0 1625 0 0 1589 0 4219 2460 104 68 725 1235 1303 14063 1171 0 15475 9322 1360 12697 20888 3645 2319 15348 4491 14009 7702 1339 6537 9758 9596 1339 25823 21514 4866 1338 36 4422 64 5226 325 ...
result:
wrong answer 46th numbers differ - expected: '1337', found: '1303'
Pretest #6:
score: 5
Accepted
time: 405ms
memory: 34040kb
input:
6 4 100000 1 1 1 0 2 1 1 0 3 1 1 0 4 2 2 0 5 1 1 0 6 2 2 0 7 6 6 0 8 3 3 0 9 6 6 0 10 8 8 0 11 6 6 0 12 12 12 0 13 11 11 0 14 2 2 0 15 2 2 0 16 2 2 0 17 9 9 0 18 1 1 0 19 4 4 0 20 18 18 0 21 13 13 0 22 20 20 0 23 3 3 0 24 21 21 0 25 8 8 0 26 11 11 0 27 11 11 0 28 3 3 0 29 21 21 0 30 1 1 0 31 27 27 0...
output:
7 90 1343 13340 200010 2186770 17480820 279693113 800242414 420706509 214087588 358274752 946289212 530647994 955227776 663050301 438245147 621009062 780623708 80919478 728275212 743623748 978006196 735181462 256088384 612217572 335562169 696082683 110948988 53450390 637356472 107616671 988788196 54...
result:
ok 399996 numbers
Pretest #7:
score: 0
Wrong Answer
time: 372ms
memory: 37108kb
input:
7 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 3 1 1 0 1 1 1 0 3 1 1 0 7 1 1 0 6 1 1 0 9 2 2 0 6 1 1 0 6 1 1 0 7 2 2 0 9 2 2 0 11 1 1 0 11 2 2 0 14 4 4 0 12 1 1 0 16 3 3 0 15 1 1 0 17 3 3 0 20 5 5 0 18 4 4 0 20 2 2 0 19 2 2 0 22 5 5 0 22 2 2 0 22 3 3 0 23 5 5 0 27 7 7 0 26 6 6 0 27 5 5 0 31 1 1 0 33 9 9 0 34 2 ...
output:
1 1 1 1 31 2 2 94 31 1298 33 1 126 41443 62 95 35 93 1490650 94 49108564 2 41443 62 31502098 1491949 41443 1 1 882058713 1298 808538694 650336433 -189705659 808538695 53283330 1298 31502098 1 31502098 319947267 692436002 360370658 1534689 1298 41443 692394559 41443 518136386 1298 972986764 32 692353...
result:
wrong answer 34th numbers differ - expected: '808538694', found: '-189705659'
Pretest #8:
score: 5
Accepted
time: 410ms
memory: 37452kb
input:
8 4 100000 1 1 1 0 2 2 2 0 3 3 3 0 4 4 4 2 5 2 2 1 6 6 6 0 7 2 2 0 8 7 7 3 9 4 4 3 10 1 1 4 11 3 3 0 12 8 8 11 13 13 13 7 14 5 5 10 15 8 8 11 16 14 14 5 17 9 9 2 18 17 17 7 19 3 3 1 20 1 1 9 21 14 14 5 22 5 5 17 23 8 8 14 24 8 8 9 25 24 24 7 26 24 24 7 27 17 17 8 28 27 27 27 29 26 26 6 30 17 17 14 3...
output:
12 23 22 21 42 62 61 19 49 7 26 7 77 76 76 156 133 114 258 102 102 41 41 48 48 36 13 6 140 118 41 203 155 155 41 61 61 61 328 279 279 123 111 111 111 225 204 90 109 252 150 109 150 109 47 47 28 28 28 6 120 120 6 18 18 59 59 18 32 32 32 73 73 73 672 631 631 352 311 32 380 483 374 408 275 395 275 234 ...
result:
ok 399996 numbers
Pretest #9:
score: 0
Wrong Answer
time: 417ms
memory: 46680kb
input:
9 4 100000 1 1 1 0 2 2 2 0 2 1 1 1 2 2 2 1 1 1 1 0 6 1 1 1 3 1 1 0 6 1 1 0 7 1 1 2 6 2 2 0 8 3 3 2 9 1 1 1 9 1 1 0 12 5 5 2 14 1 1 3 13 4 4 3 13 1 1 3 14 3 3 3 17 5 5 2 19 1 1 0 18 3 3 3 22 3 3 5 23 1 1 0 21 5 5 3 22 4 4 4 23 7 7 2 24 6 6 3 25 2 2 1 29 6 6 7 29 8 8 3 31 8 8 7 32 6 6 5 31 5 5 7 31 2 ...
output:
4 6 0 1 23 0 11 44 0 1 5 3 62 1 0 2 1 18 1 220 1 1 45 202 0 1 44 399 0 179 23 18 0 554 0 0 155 155 0 261 0 701 220 0 1214 971 23 417 269 155 148 0 779 0 85 40 62 756 62 554 1011 40 0 0 40 220 2408 18 0 0 0 2407 18 650 40 0 3381 502 2827 479 0 0 1613 62 0 62 18 1152 62 345 283 2428 628 1214 473 283 1...
result:
wrong answer 67th numbers differ - expected: '2426', found: '2408'
Pretest #10:
score: 5
Accepted
time: 454ms
memory: 33564kb
input:
10 4 100000 1 1 1 0 2 2 2 0 3 3 3 0 4 2 2 0 5 2 4 0 6 1 3 0 7 2 4 0 8 3 8 0 9 1 6 0 10 4 6 0 11 2 9 0 12 2 3 0 13 1 13 0 14 4 12 0 15 1 9 0 16 7 13 0 17 10 17 0 18 17 17 0 19 10 11 0 20 2 13 0 21 9 11 0 22 15 18 0 23 9 22 0 24 4 6 0 25 21 22 0 26 9 16 0 27 18 27 0 28 4 16 0 29 13 24 0 30 1 5 0 31 5 ...
output:
27 1160 73079 5773240 508043960 401903691 408194108 913457210 404309453 850776989 162033550 491800762 693950334 88591672 90581013 261837127 124549390 607776285 954584563 426982262 910735533 125508942 301425049 369545791 349157696 256736908 276834134 449249498 408190411 362993320 980271019 745442146 ...
result:
ok 399996 numbers
Pretest #11:
score: 0
Wrong Answer
time: 415ms
memory: 36504kb
input:
11 4 100000 1 1 1 0 1 1 1 0 2 1 2 0 1 1 1 0 2 1 2 0 6 1 3 0 5 1 2 0 7 2 3 0 6 2 2 0 8 1 3 0 9 2 3 0 9 3 5 0 10 2 4 0 13 2 4 0 12 4 6 0 13 1 6 0 16 1 4 0 18 6 7 0 18 2 4 0 20 1 6 0 21 2 9 0 20 1 3 0 23 1 4 0 22 1 8 0 24 10 10 0 23 3 5 0 24 3 11 0 26 8 11 0 27 1 9 0 30 2 11 0 28 12 12 0 32 4 8 0 32 9 ...
output:
41 1 42 3 3401 407995 8 65275757 3484 12 30977333 131377791 3443 65687153 608294415 197064986 558803128 3442 391883539 973952531 292262895 548293486 864139803 925368887 65687235 614731260 251165603 65687194 646118904 822181649 995485114 956758427 65275757 656989819 750355997 665993179 321752162 1997...
result:
wrong answer 65th numbers differ - expected: '885765737', found: '-112478616'
Pretest #12:
score: 0
Wrong Answer
time: 425ms
memory: 35444kb
input:
12 4 100000 1 1 1 0 1 1 1 0 3 1 2 0 3 1 2 0 4 1 1 0 4 1 3 0 6 2 4 0 7 2 4 0 9 1 4 0 8 1 3 0 11 3 3 0 11 5 6 0 12 1 2 0 14 3 3 0 13 2 7 0 16 2 3 0 17 2 4 0 17 7 9 0 17 3 8 0 20 2 6 0 21 10 11 0 21 6 11 0 21 7 9 0 23 3 4 0 24 5 11 0 26 6 9 0 26 5 7 0 27 12 13 0 29 10 10 0 28 1 3 0 31 13 15 0 32 7 13 0...
output:
1 44 3430 45 363401 10424 49055705 17373 31271 763087444 528293936 364247389 57980118 763087444 558370737 701077016 687461217 3475 530193136 875194506 45 47291471 587072521 233025799 902397684 501363487 984008256 763090918 763087444 553932106 460519388 415423761 485110453 526953701 435687917 4594610...
result:
wrong answer 38th numbers differ - expected: '670844782', found: '-327399571'
Pretest #13:
score: 5
Accepted
time: 482ms
memory: 38004kb
input:
13 4 100000 1 1 1 0 2 1 2 0 3 2 2 2 4 2 4 1 5 1 2 4 6 4 6 2 7 1 6 4 8 6 6 5 9 5 8 8 10 6 6 1 11 8 11 5 12 8 11 1 13 4 8 6 14 4 7 1 15 11 15 5 16 1 1 10 17 6 9 7 18 8 16 2 19 2 9 10 20 6 20 7 21 12 14 11 22 9 14 14 23 6 7 22 24 12 14 11 25 20 20 21 26 10 20 0 27 19 26 8 28 21 23 12 29 4 13 23 30 15 2...
output:
28 55 26 109 25 246 162 79 24 1161 1052 1188 970 2125 699 480 1822 2880 993 4442 286 21 21 3699 298 9538 1352 622 189 189 1481 1505 15694 21512 834 834 5007 968 968 14494 725 23023 12855 17501 26963 26963 4370 55916 2673 2458 139790 114009 120206 117382 44163 44163 43673 53833 619 71600 8518 22800 2...
result:
ok 399996 numbers
Pretest #14:
score: 0
Wrong Answer
time: 465ms
memory: 44760kb
input:
14 4 100000 1 1 1 0 2 1 1 1 1 1 1 0 2 1 2 1 4 2 2 1 5 2 2 1 7 1 4 1 8 2 5 3 8 5 5 3 10 2 3 5 11 1 6 5 10 1 4 5 12 5 8 1 12 3 6 5 13 3 6 2 15 2 5 8 17 6 7 6 18 6 8 5 17 10 10 1 18 4 5 5 20 4 11 7 22 8 9 4 23 9 13 12 24 9 13 10 24 6 8 7 26 3 13 13 26 11 14 11 28 11 11 2 27 9 16 8 30 6 12 0 31 13 17 16...
output:
38 0 2 37 1 150 149 39 34 33 109 0 226 69 374 32 300 333 407 0 406 329 30 225 629 371 225 34 2046 1345 255 1576 551 1826 576 0 2943 2943 14639 243 8257 1739 1414 6215 178 963 737 0 2057 0 19273 32354 1785 15629 30150 13806 1 16417 174 39 24 5516 70013 52465 90069 4377 550 914 70590 16513 5825 70557 ...
result:
wrong answer 29th numbers differ - expected: '2558', found: '2046'
Pretest #15:
score: 0
Wrong Answer
time: 468ms
memory: 48832kb
input:
15 4 100000 1 1 1 0 1 1 1 0 3 1 1 1 3 2 2 0 4 1 2 0 5 1 1 2 2 1 2 0 3 1 2 0 7 3 3 1 9 3 3 1 8 1 2 1 10 1 5 1 8 2 3 0 9 1 2 1 11 3 3 3 14 1 2 2 15 1 3 1 15 2 4 0 15 1 4 3 17 3 4 2 19 5 5 2 21 4 6 4 21 6 6 2 24 2 4 6 24 3 7 4 22 3 4 0 23 1 5 5 23 5 6 6 26 2 8 3 30 5 9 8 27 4 6 1 27 3 7 2 31 6 8 7 32 5...
output:
8 69 0 2 69 1 63 1722 141 1 8 73 46 1651 0 37 1791 53172 1 226 51380 9 146 0 145 169280 0 0 156 1 68663 155580 63 65221 58336 56545 98965 104552 3443 97173 1651 0 0 92149 40769 1152205 3442 567214 217712 104552 56614 0 519084 35394 0 3442 1791 107925 546399 133884 0 5234 414601 1249835 0 3443 469397...
result:
wrong answer 8th numbers differ - expected: '1791', found: '1722'
Pretest #16:
score: 0
Wrong Answer
time: 479ms
memory: 49056kb
input:
16 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 4 1 1 1 1 1 1 0 2 1 2 0 7 2 3 2 3 2 2 0 6 2 2 0 8 2 3 0 11 1 5 1 11 2 5 3 11 3 3 4 14 2 6 2 14 2 3 0 12 2 3 0 12 4 5 0 16 3 7 1 19 3 7 2 18 3 4 2 21 2 4 0 22 1 3 0 21 1 6 6 21 4 5 3 21 1 7 4 23 1 10 2 26 1 6 4 23 9 10 0 25 7 8 1 25 3 9 2 27 9 11 3 29 4 11 7 33 2 6...
output:
55 2 1 0 2 109 53 1 1 2061 1839 56 2 218 6673 2114 9812 4559 2280 9648 57189 100666 0 4817 270 23743 2114 274 424 13930 165 218 9812 0 260 0 0 23413 366383 43 191027 0 362430 0 191519 42 177315 0 42833 132224 29121 16192 87118 13930 0 39 29645 164 28999 19460 121793 30920 4062 100494 75448 412397 48...
result:
wrong answer 10th numbers differ - expected: '2332', found: '2061'
Pretest #17:
score: 0
Wrong Answer
time: 470ms
memory: 47964kb
input:
17 4 100000 1 1 1 0 2 2 2 0 1 1 1 0 1 1 1 0 5 1 2 1 5 1 2 1 6 2 2 2 7 1 1 0 8 1 1 3 8 3 4 2 6 1 3 2 9 2 4 1 8 4 4 0 11 1 4 2 10 3 3 1 11 2 5 0 14 2 3 0 17 4 4 2 14 3 4 4 17 1 4 2 19 2 6 6 17 1 1 5 18 1 5 3 23 3 7 2 22 2 3 7 24 4 6 3 23 1 7 4 23 7 7 5 27 5 6 2 26 6 9 5 28 1 7 4 30 1 9 5 29 2 6 6 29 4...
output:
2 1 1 54 51 2 49 59 0 209 1 57 468 105 51 351 467 52 0 100 1 44 367 364 1 409 211 852 255 155 154 155 54 4355 154 0 4035 819 8854 3647 1610 1185 106 525 1728 3468 54 0 154 2710 1065 560 2187 714 9637 18397 2447 663 714 663 11376 9500 660 0 10716 51317 0 258 6703 0 15179 34143 10526 0 0 10471 11031 5...
result:
wrong answer 34th numbers differ - expected: '5015', found: '4355'
Pretest #18:
score: 0
Wrong Answer
time: 471ms
memory: 46976kb
input:
18 4 100000 1 1 1 0 2 1 2 1 2 1 2 0 2 1 2 0 3 3 3 1 5 1 3 1 4 2 3 2 7 1 3 1 8 2 4 0 9 1 4 1 8 2 3 3 12 2 5 3 9 2 3 2 11 1 1 1 11 2 4 1 14 1 6 2 15 7 7 0 17 2 4 4 18 6 7 1 17 2 6 6 17 5 5 1 20 2 5 7 22 1 7 3 23 6 10 7 25 4 4 6 25 8 11 7 26 2 10 3 26 6 7 6 27 12 12 2 28 1 1 0 29 8 11 11 32 3 9 12 30 2...
output:
60 2 64 1193 1 1132 3 10615 125 6733 1 61 4893 2023 12940 5964 2023 0 2022 0 14193 769 13000 5541 13586 4712 25741 7379 19674 25741 646 646 0 19673 0 120670 23719 62476 100510 1132 0 2022 61 68484 8025 46728 1254 26001 9948 0 8695 15487 30512 15487 314245 8756 12940 30087 19311 8390 120310 0 13001 8...
result:
wrong answer 244th numbers differ - expected: '17564665', found: '16413139'
Pretest #19:
score: 0
Wrong Answer
time: 478ms
memory: 47632kb
input:
19 4 100000 1 1 1 0 1 1 1 0 2 1 1 1 4 1 3 1 1 1 1 0 6 2 2 1 5 2 2 1 6 1 1 0 5 2 3 1 9 1 3 0 10 1 5 3 11 2 4 1 10 2 5 2 13 1 2 2 15 1 3 0 16 1 3 1 16 3 4 6 14 6 6 0 18 6 6 1 19 1 7 2 21 6 6 4 20 9 9 3 21 1 4 5 22 4 8 7 24 2 9 8 26 7 8 0 25 1 2 8 28 1 9 8 26 2 5 3 30 2 2 1 27 9 9 3 30 4 9 2 29 3 7 8 3...
output:
38 1 37 873 5 1 37 18 982 49 39 25 868 1 102 26 1 2647 19 2646 712 1 3 675 3 947 637 859 29756 3 37 28887 6060 151 9044 20834 46025 20093 10653 101115 151238 8803 13540 141123 67827 9867 9043 8097 445 14246 8530 4843 8053 209482 4670 11606 10975 630 27222 5445 65552 0 7548 17107 18890 637 1931 15813...
result:
wrong answer 54th numbers differ - expected: '209556', found: '209482'
Pretest #20:
score: 0
Wrong Answer
time: 468ms
memory: 48672kb
input:
20 4 100000 1 1 1 0 2 1 1 0 3 1 3 2 4 4 4 1 5 1 5 0 6 1 6 3 4 2 2 1 3 3 3 2 8 1 1 3 7 2 5 0 10 1 3 4 11 1 7 5 9 1 1 3 14 1 3 1 12 4 6 4 16 1 4 7 15 2 4 4 17 2 7 1 19 6 9 6 18 4 6 2 18 2 7 4 18 2 4 3 22 1 7 0 19 3 9 6 20 4 7 7 26 5 10 9 27 2 7 10 27 3 10 6 29 8 9 10 26 7 8 5 31 3 9 1 31 5 13 5 32 10 ...
output:
52 103 49 571 1190 414 200 2 97 2068 97 155 1 262 200 45 157 2944 1994 157 311 2 888 204 1790 103 0 789 0 4348 5784 2962 52 346 2137 155 2253 4328 13652 9344 1201 103 41 297 53 6052 105 155 41 848 1114 3788 443 4374 2247 362 6809 791 457 757 0 457 757 14559 27642 13258 5640 951 0 0 457 394 14882 0 2...
result:
wrong answer 18th numbers differ - expected: '2993', found: '2944'
Final Tests
Test #1:
score: 5
Accepted
time: 0ms
memory: 14036kb
input:
1 4 6 1 1 1 0 2 1 2 0 3 2 3 0 3 2 2 2 5 4 4 3 6 1 1 1 0 1 1 1 0 3 1 1 1 3 1 1 0 4 2 3 1 6 1 1 1 0 2 1 2 1 2 1 2 0 2 2 2 0 2 1 2 0 6 1 1 1 0 2 1 1 1 1 1 1 0 4 1 2 1 5 1 2 2
output:
4 11 5 1 1 1 2 1 2 3 5 1 6 1 6 1 0 2 1 0
result:
ok 20 numbers
Test #2:
score: 0
Wrong Answer
time: 2ms
memory: 12040kb
input:
2 4 300 1 1 1 0 2 1 1 0 1 1 1 0 4 1 2 1 2 2 2 0 6 1 2 1 3 1 3 0 4 1 2 1 6 1 1 1 10 2 3 0 6 2 3 2 11 2 4 0 11 4 5 2 14 4 4 5 10 1 3 2 12 3 4 0 12 2 4 1 15 7 7 5 17 3 4 1 16 4 4 0 21 2 2 5 20 2 4 2 20 2 2 1 23 3 5 1 20 3 4 0 22 4 5 0 26 5 7 1 28 1 8 1 27 2 6 6 26 1 5 2 30 1 3 6 28 1 1 4 28 2 7 6 34 2 ...
output:
34 69 3 1 134 34 104 1 139 511 28 307 36 1 69 1410 169 1 1375 35 1 324 1410 1572 5078 308 3344 8060 35 1572 169 0 193 196 1 308 1 286 0 0 14675 3538 1607 89 6615 134 2981 19649 0 0 28 11596 8615 20 290 0 28 44058 16085 31586 19429 159649 8060 10321 62151 5795 30389 71949 7536 2813 61245 375 7891 610...
result:
wrong answer 5th numbers differ - expected: '236', found: '134'
Test #3:
score: 0
Wrong Answer
time: 0ms
memory: 14032kb
input:
3 4 300 1 1 1 0 2 1 2 0 3 1 3 0 4 1 3 2 4 1 4 2 3 1 2 0 5 1 5 0 4 1 2 3 4 1 4 3 5 1 2 2 8 5 6 3 10 1 3 2 9 4 5 3 13 4 6 1 10 1 4 3 12 4 5 5 13 1 2 1 13 2 3 4 18 6 7 6 17 6 8 3 19 1 3 3 21 9 9 4 22 2 4 5 21 5 7 4 22 1 5 1 23 3 9 3 24 1 1 6 25 1 2 7 28 1 8 6 30 1 11 2 30 4 9 0 32 2 10 3 30 6 8 8 32 6 ...
output:
25 249 447 129 26 274 929 1 16 0 78 1288 26 275 25 52 17 763 1 1951 3700 851 3253 825 2514 1857 3253 0 6382 19019 20093 9716 823 3914 2067 9277 585 8365 79274 36681 2789 274 274 22165 72494 0 53117 0 2789 296500 0 41180 134866 6759 0 6759 1288 46560 278623 56757 700249 195711 80845 3914 37444 36895 ...
result:
wrong answer 50th numbers differ - expected: '300999', found: '296500'
Test #4:
score: 0
Wrong Answer
time: 16ms
memory: 13836kb
input:
4 4 5000 1 1 1 0 2 1 2 1 1 1 1 0 4 1 1 0 1 1 1 0 3 2 3 2 6 1 2 1 5 1 2 0 8 3 3 1 10 1 3 2 8 2 2 0 11 1 5 4 11 3 5 3 13 4 5 3 12 3 3 1 16 1 5 1 13 4 5 5 18 1 5 5 17 1 6 5 17 1 5 4 20 5 7 4 19 1 1 7 23 1 8 3 23 4 6 4 23 8 9 7 24 3 4 2 27 3 6 3 28 5 8 9 26 1 4 4 27 3 10 8 28 8 11 9 31 4 6 3 31 10 10 2 ...
output:
3 2 1 2 41 1 40 3 118 117 207 34 42 81 166 332 33 33 2 41 82 33 3342 235 42 3124 221 0 0 2837 121 99 6180 2342 40 1974 6140 375 11592 37806 0 17745 22073 1315 5604 0 13643 4340 5637 548 0 0 5362 548 33 548 106 8770 0 40 158 0 4979 4979 0 14027 0 29429 8884 2837 160 375 2 79738 375 384 14548 7082 687...
result:
wrong answer 23rd numbers differ - expected: '3462', found: '3342'
Test #5:
score: 0
Wrong Answer
time: 16ms
memory: 15248kb
input:
5 4 5000 1 1 1 0 2 2 2 1 3 1 2 2 1 1 1 0 3 1 1 0 4 2 2 3 5 1 1 1 8 3 3 1 8 2 3 2 6 4 4 3 10 2 4 2 10 2 4 2 12 4 5 3 11 2 3 4 11 5 5 1 14 1 3 5 16 1 1 2 15 1 3 0 17 1 4 2 18 3 7 3 21 5 8 6 18 6 7 2 22 1 5 5 24 4 7 4 21 5 7 7 24 2 9 0 26 9 9 2 24 5 9 9 29 8 11 2 30 3 7 4 30 8 9 6 31 5 10 6 30 3 5 4 34...
output:
34 33 0 6 65 0 5 1 4 32 14 7 7 0 265 0 264 97 18 229 95 35 223 362 1 1017 1 26 5427 3593 823 2835 878 132 2209 1314 588 24 1550 429 24 7761 264 0 24 1068 837 0 495 1018 8258 430 194 229 34 7967 324 21377 229 14847 1266 0 583 5055 547 0 45349 4362 6902 90 693 16835 10064 693 54761 4611 37001 10523 58...
result:
wrong answer 105th numbers differ - expected: '2012', found: '1483'
Test #6:
score: 5
Accepted
time: 410ms
memory: 33408kb
input:
6 4 100000 1 1 1 0 2 2 2 0 3 2 2 0 4 2 2 0 5 3 3 0 6 3 3 0 7 6 6 0 8 3 3 0 9 5 5 0 10 2 2 0 11 4 4 0 12 6 6 0 13 8 8 0 14 6 6 0 15 2 2 0 16 2 2 0 17 17 17 0 18 5 5 0 19 15 15 0 20 2 2 0 21 14 14 0 22 17 17 0 23 10 10 0 24 23 23 0 25 10 10 0 26 17 17 0 27 23 23 0 28 21 21 0 29 29 29 0 30 7 7 0 31 21 ...
output:
13 116 1159 11577 150385 1654119 16540031 198480359 787928493 734581969 103223677 120676063 963754385 618704320 378636756 206516872 241703175 693677871 68103114 817225791 671888130 60162705 601476665 456558188 30918290 836035627 422508580 961059777 721412290 780076554 866081801 542037914 961741065 6...
result:
ok 399996 numbers
Test #7:
score: 0
Wrong Answer
time: 369ms
memory: 37352kb
input:
7 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 5 2 2 0 5 2 2 0 7 1 1 0 8 1 1 0 6 1 1 0 7 3 3 0 9 3 3 0 12 2 2 0 10 2 2 0 13 1 1 0 13 4 4 0 13 7 7 0 15 1 1 0 15 7 7 0 16 7 7 0 19 1 1 0 18 8 8 0 19 2 2 0 23 1 1 0 23 5 5 0 24 8 8 0 23 6 6 0 27 3 3 0 28 4 4 0 26 12 12 0 29 6 6 0 30 1 1 0 31 12 12 0 30 9 9 0...
output:
1 1 1 21 1 376 9022 162020 2 1 3879458 77588784 1 475771479 9043 1 475771500 836010287 21 -162234066 21 723456114 -274617196 3879458 171043 462547233 193433576 974019581 162021 821331611 162021 376 162020 686601685 418942555 31199510 217891022 462547233 836010287 944144826 217891022 575663750 443154...
result:
wrong answer 20th numbers differ - expected: '836010287', found: '-162234066'
Test #8:
score: 5
Accepted
time: 417ms
memory: 37348kb
input:
8 4 100000 1 1 1 0 2 2 2 0 3 2 2 1 4 2 2 2 5 3 3 0 6 6 6 2 7 1 1 6 8 8 8 2 9 1 1 6 10 2 2 3 11 4 4 2 12 6 6 5 13 2 2 11 14 1 1 6 15 7 7 4 16 7 7 3 17 14 14 15 18 12 12 12 19 17 17 3 20 20 20 11 21 5 5 7 22 12 12 3 23 14 14 10 24 3 3 1 25 23 23 10 26 5 5 18 27 5 5 25 28 18 18 1 29 2 2 14 30 23 23 3 3...
output:
7 13 12 5 18 5 4 25 24 29 33 29 24 24 73 48 24 50 50 37 89 89 60 125 36 23 23 68 39 39 35 23 23 52 52 45 38 14 9 9 9 9 9 9 9 42 9 67 44 9 2 11 2 2 106 106 106 106 174 167 99 92 126 97 145 165 158 90 239 189 180 143 143 114 90 90 279 90 203 322 313 261 237 223 134 90 90 233 90 90 90 90 163 154 131 94...
result:
ok 399996 numbers
Test #9:
score: 0
Wrong Answer
time: 420ms
memory: 44388kb
input:
9 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 3 1 1 0 4 2 2 1 6 2 2 2 6 1 1 2 8 3 3 2 9 1 1 4 8 4 4 0 9 4 4 0 12 6 6 3 13 3 3 4 13 6 6 3 15 5 5 0 15 2 2 7 15 4 4 2 17 5 5 2 18 5 5 0 18 4 4 6 19 2 2 8 22 8 8 9 23 3 3 10 24 6 6 12 25 7 7 13 24 1 1 11 27 3 3 7 27 12 12 2 28 4 4 0 30 3 3 9 31 15 15 15 32 1 1 7 31 ...
output:
1 1 15 1 14 0 13 57 0 1 42 27 0 39 13 11 114 83 57 0 26 26 26 0 0 26 26 14 52 26 26 26 0 11 15 0 11 68 11 11 78 26 11 11 0 230 0 0 203 203 0 0 203 189 0 39 189 137 0 52 241 0 0 252 199 188 26 188 52 0 110 26 110 110 95 0 57 22 27 11 11 27 166 11 155 0 344 0 138 39 0 116 115 22 0 314 115 198 115 198 ...
result:
wrong answer 1320th numbers differ - expected: '2498', found: '1836'
Test #10:
score: 5
Accepted
time: 467ms
memory: 33736kb
input:
10 4 100000 1 1 1 0 2 1 1 0 3 3 3 0 4 3 4 0 5 3 5 0 6 1 4 0 7 5 5 0 8 5 7 0 9 3 6 0 10 6 10 0 11 1 2 0 12 8 11 0 13 4 12 0 14 2 12 0 15 7 10 0 16 6 8 0 17 13 15 0 18 8 9 0 19 2 6 0 20 8 14 0 21 3 18 0 22 11 18 0 23 5 11 0 24 6 12 0 25 3 24 0 26 13 23 0 27 3 8 0 28 14 22 0 29 4 26 0 30 1 5 0 31 13 17...
output:
16 527 25807 1883910 167667973 634982620 705207129 488881034 887725160 151025554 347960978 855383206 80305903 380559379 538908054 777587576 260990688 523673420 353610155 624705377 700258326 228676702 200177699 984634103 68249951 263072670 517709689 650106087 34684922 592160972 944601706 376074738 79...
result:
ok 399996 numbers
Test #11:
score: 0
Wrong Answer
time: 421ms
memory: 37392kb
input:
11 4 100000 1 1 1 0 2 1 2 0 3 1 2 0 3 1 2 0 5 3 4 0 5 1 3 0 5 2 3 0 8 1 3 0 9 2 5 0 10 3 5 0 11 4 6 0 10 1 3 0 11 6 8 0 13 4 8 0 13 2 7 0 14 1 3 0 17 3 8 0 17 5 7 0 19 10 11 0 19 1 2 0 20 5 12 0 22 12 12 0 22 8 10 0 23 6 14 0 23 2 8 0 25 2 9 0 27 6 9 0 26 9 15 0 29 3 10 0 30 9 9 0 30 12 13 0 32 14 1...
output:
37 2478 2515 242769 38 245284 32040440 39124800 942462595 336524633 32285687 63297973 516597219 32285725 15628766 418384838 352153362 613054463 541763722 33194948 718423411 374189456 71408009 227001638 334965261 356495372 886316800 521955760 368374612 227507583 587492770 498900953 709154717 10323060...
result:
wrong answer 49th numbers differ - expected: '680824094', found: '-317420259'
Test #12:
score: 0
Wrong Answer
time: 422ms
memory: 37736kb
input:
12 4 100000 1 1 1 0 2 1 2 0 3 2 3 0 4 1 3 0 2 1 1 0 4 2 2 0 3 1 2 0 8 1 4 0 8 1 3 0 5 2 5 0 9 1 4 0 10 3 5 0 11 1 6 0 11 3 6 0 11 3 3 0 14 2 6 0 17 3 7 0 14 2 4 0 14 4 6 0 18 2 8 0 18 6 9 0 21 8 10 0 22 5 5 0 20 6 8 0 22 1 4 0 24 3 9 0 26 3 8 0 25 3 3 0 24 6 7 0 25 5 9 0 27 2 9 0 32 4 6 0 32 9 11 0 ...
output:
69 7796 1278127 262008169 69 7796 39327 94385 55058 777304836 141577 7866 482180153 1285993 1278127 465685418 825856966 42346779 575383498 990228081 154169563 7866 833831197 726620149 749228357 498747852 817824963 482180153 41068652 699428075 474778269 447467594 402643074 564999930 7866 869370470 84...
result:
wrong answer 46th numbers differ - expected: '990936299', found: '-7308054'
Test #13:
score: 5
Accepted
time: 471ms
memory: 37696kb
input:
13 4 100000 1 1 1 0 2 1 2 1 3 1 2 2 4 1 3 2 5 1 5 4 6 1 4 4 7 6 6 1 8 3 7 5 9 3 4 4 10 5 6 2 11 6 9 4 12 5 11 9 13 1 3 4 14 6 10 10 15 4 6 8 16 3 8 6 17 1 9 3 18 3 13 8 19 3 11 10 20 2 4 11 21 12 13 0 22 13 17 20 23 9 17 1 24 10 11 16 25 22 25 9 26 5 9 4 27 12 27 26 28 13 13 22 29 8 23 1 30 21 23 19...
output:
25 24 23 48 23 122 194 169 239 285 214 96 47 47 192 1948 2182 1132 385 216 455 47 1507 94 94 4391 21 779 13861 5938 14206 13992 4449 22496 12875 3304 3304 13811 13690 9811 3933 619 619 5401 13977 106342 3918 13555 35871 2821 276664 275227 172324 207717 203165 270061 269845 1838 68391 19507 19507 134...
result:
ok 399996 numbers
Test #14:
score: 0
Wrong Answer
time: 459ms
memory: 48688kb
input:
14 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 4 1 2 1 1 1 1 0 5 1 1 2 6 1 1 0 6 2 2 1 5 2 3 2 5 1 2 1 7 2 2 1 8 1 2 1 11 2 4 1 11 4 4 2 15 2 4 0 13 1 3 3 15 1 3 3 18 2 4 4 16 2 5 5 16 4 4 0 18 6 6 4 22 4 4 5 18 2 5 5 20 5 6 5 24 1 6 4 25 5 6 2 22 3 4 1 28 3 7 0 25 2 4 4 29 1 6 4 27 3 8 0 28 5 5 7 30 2 3 1 33 ...
output:
1 1 68 67 2 0 4 1 1 337 67 2 136 200 539 0 131 0 0 67 131 0 0 136 135 1682 1939 1340 0 537 3096 62 136 6321 0 6059 1885 61 799 2935 1 67 995 61 0 2686 2671 0 462 0 15247 34022 12060 15315 53483 131 0 106761 672 67383 0 2805 15046 106357 537 604 0 15899 13496 227416 15720 7604 0 404 3407 188917 1199 ...
result:
wrong answer 119th numbers differ - expected: '388627', found: '388491'
Test #15:
score: 0
Wrong Answer
time: 451ms
memory: 47848kb
input:
15 4 100000 1 1 1 0 1 1 1 0 2 1 2 0 1 1 1 0 4 1 3 1 3 2 2 1 5 1 2 0 5 2 2 1 7 2 3 1 9 1 2 0 9 2 3 0 8 1 2 1 9 1 2 0 10 3 3 2 11 2 3 1 13 2 3 3 15 3 5 4 14 4 4 2 16 2 4 0 20 4 5 5 18 1 6 4 21 2 5 6 19 4 5 4 23 3 7 4 23 3 5 0 25 3 3 8 26 4 8 8 26 3 7 6 28 6 9 5 26 6 9 2 29 8 9 7 29 6 10 1 31 4 4 5 34 ...
output:
3 5 8 46 4 4 93 44 13 310 47 46 92 7 220 0 2 2 440 40 6 40 1 400 3608 0 0 269 620 2369 90 665 1614 1614 354 0 44 993 993 0 4971 7101 12224 10238 3493 3493 1331 10105 5850 6497 811 4749 891 764 3648 4680 3540 47 42515 21825 22926 24828 14491 0 8732 0 1052 5286 538 538 80860 2 95706 47 22835 2 42677 6...
result:
wrong answer 130th numbers differ - expected: '321024', found: '299354'
Test #16:
score: 0
Wrong Answer
time: 458ms
memory: 47012kb
input:
16 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 5 2 2 1 5 1 1 0 5 1 2 1 4 1 2 0 7 1 2 2 6 1 2 0 7 2 3 0 12 1 4 0 11 1 1 2 13 1 4 0 14 3 3 4 12 1 4 0 16 2 2 1 18 1 7 5 19 6 6 5 20 4 5 1 17 2 5 4 22 1 3 4 23 1 3 3 21 5 5 9 22 3 4 3 24 1 7 3 23 2 5 1 27 2 5 4 25 2 8 7 29 6 7 3 27 5 9 6 30 10 11 6 30 1 2 3 ...
output:
1 1 2 60 3 355 1 3 0 65 1360 3551 2 5326 2 1828 64 62 4 5 52 351 12001 1 355 24797 3595 20363 322 19393 831 265 0 3603 89801 126823 202 338 269 48 125463 19208 0 0 121859 109194 28255 12352 60752 9464 4208 37201 61167 85785 2433 0 205716 134890 36798 45041 96474 76554 16268 255816 45041 61 81610 460...
result:
wrong answer 42nd numbers differ - expected: '20923', found: '19208'
Test #17:
score: 0
Wrong Answer
time: 471ms
memory: 46632kb
input:
17 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 2 1 1 0 2 1 2 1 4 1 1 0 3 1 2 1 7 2 3 0 8 3 3 0 6 1 3 0 9 2 3 0 8 1 3 1 9 3 4 2 11 3 4 3 13 2 3 0 12 4 5 4 16 1 2 1 15 1 2 2 19 2 5 5 16 3 5 4 19 1 4 5 21 3 4 5 23 3 5 0 21 1 6 1 23 3 3 2 25 1 2 2 26 1 3 0 26 5 6 6 27 2 4 3 28 1 5 8 31 2 3 5 29 3 7 1 32 7 10 10 32...
output:
4 54 4 4 3 19 53 34 1 9 24 159 5 1 316 1 159 0 0 50 0 48 528 899 364 316 510 0 316 48 371 626 1 262 898 108 1651 1111 0 1214 1341 790 1555 1160 1500 1865 1816 54 0 633 524 1500 680 3520 528 2860 1956 478 212 1548 1257 44 212 729 0 3366 6322 1555 212 3535 2767 1576 0 0 11442 6553 11443 792 2128 43 49...
result:
wrong answer 203rd numbers differ - expected: '231938', found: '187457'
Test #18:
score: 0
Wrong Answer
time: 463ms
memory: 45528kb
input:
18 4 100000 1 1 1 0 1 1 1 0 3 1 2 1 2 1 2 0 2 2 2 0 5 1 3 1 6 1 1 1 6 2 3 2 6 1 3 2 9 1 4 1 10 2 3 1 12 1 3 0 10 1 4 2 11 2 5 0 12 4 5 1 14 2 4 1 15 5 6 2 16 4 5 5 18 3 3 5 18 1 6 4 18 3 4 4 21 2 4 3 21 4 7 4 23 7 9 3 23 1 5 3 25 3 5 3 26 5 6 2 25 1 7 4 29 3 4 6 30 4 11 2 29 1 3 3 29 1 5 6 32 9 12 0...
output:
47 2 1 96 44 48 0 40 3 2679 183 230 95 2627 48 94 2495 0 0 2447 0 37572 131 40043 10612 5122 5306 37324 2810 47951 39005 47 125490 66026 47 125358 18075 84 125227 12546 275399 0 45141 288291 2811 275191 2811 1 253038 16715 89388 7570 1441 1 8064 1394 87995 227539 0 1149686 2811 230389 1639348 230258...
result:
wrong answer 173rd numbers differ - expected: '145081601', found: '120892814'
Test #19:
score: 0
Wrong Answer
time: 473ms
memory: 46060kb
input:
19 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 2 1 2 1 2 2 2 0 3 1 1 1 4 1 1 0 8 1 3 0 7 2 2 0 8 2 2 2 8 1 1 1 11 2 4 3 13 1 3 2 13 1 3 1 12 1 2 0 15 2 5 1 16 4 5 0 18 4 5 3 17 2 4 0 19 3 6 5 21 4 8 2 21 2 6 4 23 7 8 6 22 1 4 3 22 1 3 2 24 1 8 1 25 5 5 1 26 3 3 2 26 1 10 5 30 8 9 0 29 3 5 2 29 3 6 0 31 4 7 10 ...
output:
3 1 43 1 1 0 515 559 1 1 427 1 515 1076 1884 562 942 898 1078 340 9674 2015 1073 1884 7614 7021 942 3758 3978 1108 10912 11854 164 2 28792 25939 558 4787 559 34661 33 2870 1 8345 34330 26865 43 0 13064 898 43 10283 898 21266 10283 0 0 0 173992 59346 52399 23097 106078 26438 17548 124110 52568 5956 0...
result:
wrong answer 117th numbers differ - expected: '1209614', found: '1191986'
Test #20:
score: 0
Wrong Answer
time: 474ms
memory: 45012kb
input:
20 4 100000 1 1 1 0 1 1 1 0 1 1 1 0 3 1 2 1 5 1 1 0 4 1 2 1 5 1 1 2 8 4 4 0 8 1 2 3 10 3 4 0 11 5 5 3 10 3 4 2 11 2 3 3 12 1 7 6 14 1 2 1 15 5 8 3 15 1 2 6 17 5 8 4 17 3 4 0 18 7 9 6 20 1 10 2 21 1 4 9 22 1 9 9 23 3 8 6 25 3 7 8 24 2 7 6 27 1 9 8 27 12 12 8 29 3 11 3 30 2 6 4 31 6 14 8 30 6 8 3 33 8...
output:
1 44 2 43 43 1 42 1 41 172 85 87 0 41 172 816 45 170 1071 88 814 0 345 83 0 1228 41 1015 10341 2309 424 4950 816 2206 1063 3763 3241 3634 2299 1284 2520 0 2181 0 0 168 0 168 25351 17570 7768 0 2756 5587 168 42 548 0 1863 45431 61497 0 32997 25977 0 0 2767 126 51684 116 1928 23255 116 10375 18821 557...
result:
wrong answer 29th numbers differ - expected: '10639', found: '10341'