QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#292984 | #4829. Mark on a Graph | ucup-team1447# | AC ✓ | 16ms | 66060kb | C++14 | 10.9kb | 2023-12-28 18:47:37 | 2023-12-28 18:47:38 |
Judging History
answer
// dottle bot
#ifndef ONLINE_JUDGE
#define DEBUG
#endif
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <queue>
#include <assert.h>
#include <math.h>
#include <set>
#define nln puts("")
#define od(x) printf("%d",x)
#define odb(x) printf("%d ",x)
#define odl(x) printf("%d\n",x)
#define odp(x,y) printf("%d %d\n",x,y)
#define ol(x) puts("")
#define old(x) printf("%lld",x)
#define oldb(x) printf("%lld ",x)
#define oldl(x) printf("%lld\n",x)
#define oldp(x,y) printf("%lld %lld\n",x,y)
#define rg(x) for(int i=1;i<=(x);i++){
#define rg_(i,x) for(int i=1;i<=(x);i++){
#define fe(u) for(int i=h[u];i;i=e[i].nxt){int v=e[i].v;
#define gr }
#define rrg(x) for(int i=0;i<(x);i++){
#define rdln(a) a[i]=read();
#define rdln0(a,x) rrg(x) rdln(a) gr
#define rdln1(a,x) rg(x) rdln(a) gr
template<typename T>
void print(T x){}
template<>
void print<int>(int x){od(x);}
template<>
void print<const int>(const int x){od(x);}
template<>
void print<long long>(long long x){old(x);}
template<>
void print<const long long>(const long long x){old(x);}
template<>
void print<char>(char x){putchar(x);}
template<>
void print<const char>(const char x){putchar(x);}
template<>
void print<double>(double x){printf("%.12lf",x);}
template<typename T,typename... qwq>
void print(T x,qwq ...args)
{
print(x);
print(args...);
}
#ifdef DEBUG
template<typename T>
void debug(T x){}
template<>
void debug<int>(int x){od(x);}
template<>
void debug<const int>(const int x){od(x);}
template<>
void debug<long long>(long long x){old(x);}
template<>
void debug<const long long>(const long long x){old(x);}
template<>
void debug<char>(char x){putchar(x);}
template<>
void debug<const char>(const char x){putchar(x);}
template<>
void debug<double>(double x){printf("%.12lf",x);}
template<typename T,typename... qwq>
void debug(T x,qwq ...args)
{
debug(x);
debug(args...);
}
#define dflush fflush
#else
#define dflush(...) 0
template<typename T,typename... qwq>
void debug(T x,qwq ...args)
{
}
#endif
// #define int long long
const int mod=998244353;
#ifdef int
#define inf 0x3f3f3f3f3f3f3f3fll
#else
#define inf 0x3f3f3f3f
#endif
inline int min(int a,int b){return a>b?b:a;}
inline int max(int a,int b){return a<b?b:a;}
#define cmlSEGMIN
#define cmlSEGMAX
#define cmlSEGSUM
class SegTreeAl{
#ifdef cmlSEGMIN
int minn[1000005<<2];
#endif
#ifdef cmlSEGMAX
int maxn[1000005<<2];
#endif
#ifdef cmlSEGSUM
int sum[1000005<<2];
#endif
int tag[1000005<<2];
#ifdef cmlSEGSUM
void pushdown(int o,int l,int r)
#else
void pushdown(int o)
#endif
{
int&t=tag[o];
#ifdef cmlSEGMIN
minn[o<<1]+=t;
minn[o<<1|1]+=t;
#endif
#ifdef cmlSEGMAX
maxn[o<<1]+=t;
maxn[o<<1|1]+=t;
#endif
#ifdef cmlSEGSUM
int m=l+r>>1;
sum[o<<1]+=t*(m-l+1);
sum[o<<1|1]+=t*(r-m);
#endif
tag[o<<1]+=t;
tag[o<<1|1]+=t;
t=0;
}
void add(int o,int l,int r,int L,int R,int v)
{
if(L<=l&&r<=R)
{
#ifdef cmlSEGMAX
maxn[o]+=v;
#endif
#ifdef cmlSEGMIN
minn[o]+=v;
#endif
#ifdef cmlSEGSUM
sum[o]+=v*(r-l+1);
#endif
tag[o]+=v;
return;
}
int m=l+r>>1;
#ifdef cmlSEGSUM
pushdown(o,l,r);
#else
pushdown(o);
#endif
if(L<=m)add(o<<1,l,m,L,R,v);
if(m<R)add(o<<1|1,m+1,r,L,R,v);
#ifdef cmlSEGMAX
maxn[o]=max(maxn[o<<1],maxn[o<<1|1]);
#endif
#ifdef cmlSEGMIN
minn[o]=min(minn[o<<1],minn[o<<1|1]);
#endif
#ifdef cmlSEGSUM
sum[o]=sum[o<<1]+sum[o<<1|1];
#endif
}
#ifdef cmlSEGMIN
int qmin(int o,int l,int r,int L,int R)
{
if(L<=l&&r<=R)
{
return minn[o];
}
int m=l+r>>1,res=inf;
#ifdef cmlSEGSUM
pushdown(o,l,r);
#else
pushdown(o);
#endif
if(L<=m)res=min(res,qmin(o<<1,l,m,L,R));
if(m<R)res=min(res,qmin(o<<1|1,m+1,r,L,R));
#ifdef cmlSEGMAX
maxn[o]=max(maxn[o<<1],maxn[o<<1|1]);
#endif
#ifdef cmlSEGMIN
minn[o]=min(minn[o<<1],minn[o<<1|1]);
#endif
#ifdef cmlSEGSUM
sum[o]=sum[o<<1]+sum[o<<1|1];
#endif
return res;
}
#endif
#ifdef cmlSEGMAX
int qmax(int o,int l,int r,int L,int R)
{
if(L<=l&&r<=R)
{
return maxn[o];
}
int m=l+r>>1,res=-inf;
#ifdef cmlSEGSUM
pushdown(o,l,r);
#else
pushdown(o);
#endif
if(L<=m)res=max(res,qmax(o<<1,l,m,L,R));
if(m<R)res=max(res,qmax(o<<1|1,m+1,r,L,R));
#ifdef cmlSEGMAX
maxn[o]=max(maxn[o<<1],maxn[o<<1|1]);
#endif
#ifdef cmlSEGMIN
minn[o]=min(minn[o<<1],minn[o<<1|1]);
#endif
#ifdef cmlSEGSUM
sum[o]=sum[o<<1]+sum[o<<1|1];
#endif
return res;
}
#endif
#ifdef cmlSEGSUM
int qsum(int o,int l,int r,int L,int R)
{
if(L<=l&&r<=R)
{
return sum[o];
}
int m=l+r>>1,res=0;
#ifdef cmlSEGSUM
pushdown(o,l,r);
#else
pushdown(o);
#endif
if(L<=m)res+=qsum(o<<1,l,m,L,R);
if(m<R)res+=qsum(o<<1|1,m+1,r,L,R);
#ifdef cmlSEGMAX
maxn[o]=max(maxn[o<<1],maxn[o<<1|1]);
#endif
#ifdef cmlSEGMIN
minn[o]=min(minn[o<<1],minn[o<<1|1]);
#endif
#ifdef cmlSEGSUM
sum[o]=sum[o<<1]+sum[o<<1|1];
#endif
return res;
}
#endif
};
#define newe(n) struct Edge{int v,w,nxt;}e[2*n+5];\
typedef int arr[n+5];\
arr h;\
int cnt=1;\
inline void addedge(int u,int v,int w){e[cnt]=(Edge){v,w,h[u]};h[u]=cnt++;}\
struct node{\
int u,d;\
bool operator<(const node&b)const{return d>b.d;}\
};\
void dij(int s,int *d,int N)\
{\
memset(d,0x3f,sizeof(int)*(N+3));\
d[s]=0;std::priority_queue<node>q;q.push((node){s,0});\
while(!q.empty())\
{\
int u=q.top().u,D=q.top().d;q.pop();if(D!=d[u])continue;\
for(int i=h[u];i;i=e[i].nxt){int v=e[i].v,w=e[i].w;\
if(d[u]+w<d[v])d[v]=d[u]+w,q.push((node){v,d[v]});\
}\
}\
}
#define mgs int fa[1<<22],sz[1<<22];\
inline int f(int x){return x==fa[x]?x:fa[x]=f(fa[x]);}\
inline int uf(int x,int y)\
{\
int fx=f(x),fy=f(y);\
if(fx==fy)return 0;\
if(sz[fx]>sz[fy])fx^=fy^=fx^=fy;\
fa[fx]=fy,sz[fy]+=sz[fx];\
return 1;\
}
inline int read()
{
int num=0,f=1;char c=getchar();
while(c<48||c>57){if(c=='-')f=-1;c=getchar();}
while(c>47&&c<58)num=num*10+(c^48),c=getchar();
return num*f;
}
inline int re1d()
{
char c=getchar();
while(c<48||c>49)c=getchar();
return c&1;
}
#ifdef cmlBIT
struct BIT{int a[1<<20|1],n;
void add(int x,int p){while(x<=n)a[x]+=p,x+=x&-x;}
int operator[](int x){int res=0;while(x)res+=a[x],x-=x&-x;return res;}
int operator()(int l,int r){return (*this)[r]-(*this)[l-1];}};
#endif
int rnv[1000005];
// #define COMB
#ifdef COMB
#ifndef int
#define int long long
#endif
int fac[1000005],inv[1000005];
#endif
void initprog()
{
#ifdef COMB
fac[0]=inv[0]=inv[1]=1;
rg(1000000)fac[i]=fac[i-1]*i%mod;gr
rg(1000000)if(i>1)inv[i]=inv[mod%i]*(mod-mod/i)%mod;gr
rg(1000000)rnv[i]=inv[i];gr
rg(1000000)inv[i]=inv[i]*inv[i-1]%mod;gr
#endif
}
#ifdef COMB
int C(int n,int m)
{
if(n==m||m==0)return 1;
if(n<m)return 0;
return fac[n]*inv[m]%mod*inv[n-m]%mod;
}
#endif
inline int qp(int a,int b){int c=1;while(b){if(b&1)c=c*a%mod;a=a*a%mod;b>>=1;}return c;}
inline int mae(int &a,int b){a+=b;if(a>=mod)a-=mod;return a;}
inline int mde(int &a,int b){a+=mod-b;if(a>=mod)a-=mod;return a;}
inline int mle(int &a,int b){a=a*b%mod;return a;}
inline int mve(int &a,int b){a=a*qp(b,mod-2)%mod;return a;}
inline int mxe(int &a,int b){return a=a>b?a:b;}
inline int mne(int &a,int b){return a=a<b?a:b;}
inline int ae(int a,int b){int c=a+b;return c>=mod?c-mod:c;}
inline int de(int a,int b){return ae(a,mod-b);}
inline int me(int a,int b){return a*b%mod;}
inline int mive(int &a,int b){a=a*rnv[b]%mod;return a;}
inline int ive(int a,int b){return a*rnv[b]%mod;}
inline int ve(int a,int b){return a*qp(b,mod-2)%mod;}
#ifdef cmlST
struct STmin{
int a[21][1000005],n;
void init(int N,int *b)
{
n=N;
rg(n)a[0][i]=b[i];gr
rg(20)rg_(j,n-(1<<i)+1)a[i][j]=min(a[i-1][j],a[i-1][j+(1<<i-1)]);gr gr
}
int q(int l,int r)
{
int d=std::__lg(r-l+1);
return min(a[d][l],a[d][r-(1<<d)+1]);
}
};
struct STmax{
int a[21][1000005],n;
void init(int N,int *b)
{
n=N;
rg(n)a[0][i]=b[i];gr
rg(20)rg_(j,n-(1<<i)+1)a[i][j]=max(a[i-1][j],a[i-1][j+(1<<i-1)]);gr gr
}
int q(int l,int r)
{
int d=std::__lg(r-l+1);
return max(a[d][l],a[d][r-(1<<d)+1]);
}
};
#endif
#ifdef cmlSAM
struct SAM{
int ch[1000005][26],lnk[1000005],len[1000005],lst=1,cc=1;
int sz[1000005];
void insert(int c)
{
len[++cc]=len[lst]+1;sz[cc]=1;
int p=lst;lst=cc;
while(p&&ch[p][c]==0)ch[p][c]=cc,p=lnk[p];
if(p==0)lnk[cc]=1;
else
{
int x=ch[p][c];
if(len[p]+1==len[x])lnk[cc]=x;
else
{
int q=cc;++cc;
lnk[cc]=lnk[x];
lnk[x]=lnk[q]=cc;
len[cc]=len[p]+1;
memcpy(ch[cc],ch[x],sizeof(ch[cc]));
while(p&&ch[p][c]==x)ch[p][c]=cc,p=lnk[p];
}
}
}
newe(1000005);
long long ans;
void build()
{
rg(cc)addedge(lnk[i],i,0);gr
}
void dfs(int u)
{
fe(u)dfs(v),sz[u]+=sz[v];gr
if(sz[u]>1)ans=max(ans,1ll*sz[u]*len[u]);
}
}t;
#endif
#include <vector>
std::vector<int>g[1234567],h[1234567];;
typedef int arr[123456];
arr d;
arr rank,seq;
struct bitset{
typedef unsigned long long tp;
int z;
std::vector<tp>v;
bitset(int x):z(x){v.resize(x/64+1);}
void set(int x){v[x/64]|=1ll<<(x%64);}
void reset(int x){v[x/64]&=~(1ll<<(x%64));}
bitset operator&(bitset &c)
{
// assert(v.size()==c.size());
bitset d(z);
for(int i=0;i<v.size();i++)d.v[i]=v[i]&c.v[i];
return d;
}
int count()
{
int ns=0;
for(int i=0;i<v.size();i++)ns+=__builtin_popcountll(v[i]);
return ns;
}
};
arr id;
std::set<std::pair<int,int> >sp;
signed main()
{
initprog();
// int n=read(),m=read();
// int n=1e3,m=5e3;
int n=read(),m=read();
rg(m)
int u=read(),v=read();
d[u]++,d[v]++;
g[u].push_back(v),g[v].push_back(u);
sp.insert({u,v});
sp.insert({v,u});
gr
rg(n)seq[i]=i;gr
std::sort(seq+1,seq+1+n,[&](int x,int y){return d[x]>d[y];});
rg(n)rank[seq[i]]=i;gr
rg(n)for(int v:g[i])if(rank[i]>rank[v])h[i].push_back(v);gr
rg(n)std::sort(h[i].begin(),h[i].end(),[&](int x,int y){return d[x]>d[y];});gr
long long ns=0;
rg(n)
int cc=0;
for(int x:h[i])id[x]=++cc;
std::vector<bitset>vec(h[i].size()+1,bitset(h[i].size()));
std::vector<std::pair<int,int>>edges;
for(int x:h[i])
{
for(int y:h[x])if(id[y])edges.push_back({id[x],id[y]});
}
for(auto [x,y]:edges)vec[x].set(y),vec[y].set(x);
for(auto [x,y]:edges)ns+=(vec[x]&vec[y]).count();
for(int x:h[i])id[x]=0;
gr
// oldl(ns/3);
if(ns/3)
{
puts("ok");
return 0;
}
puts("mark");
std::vector<std::pair<int,int> >op;
auto test=[&](int x,int y)
{
if(sp.count({x,y}));
else op.push_back({x,y}),sp.insert({x,y});
};
rg(n)if(d[i]>1)
{
int u=g[i][0];
int v=g[i][1];
for(int j=1;j<=n;j++)
if(j!=i&&j!=u&&j!=v)
{
test(i,j);
test(i,u);
test(i,v);
test(u,j);
test(v,j);
test(u,v);
odl(op.size());
for(auto [x,y]:op)odp(x,y);
// odp(n,sp.size());
// for(auto[x,y]:sp)odp(x,y);
return 0;
}
}
gr
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 9ms
memory: 63600kb
input:
1000 3560 603 151 415 20 102 569 895 552 678 734 24 614 689 518 440 223 751 919 223 433 711 551 502 634 706 583 812 501 514 535 780 751 720 530 532 384 888 139 864 791 292 675 171 881 30 592 464 557 280 299 654 650 894 335 250 532 792 10 83 969 118 771 579 300 852 983 243 940 957 939 817 889 911 319...
output:
mark 4 1 2 46 2 488 2 46 488
input:
1000 3564 652 669 222 396 536 662 865 475 726 163 833 194 681 118 781 363 583 263 392 102 583 858 685 489 510 807 180 790 332 494 640 763 208 4 850 500 126 422 134 784 368 691 958 387 292 227 583 679 999 241 125 882 351 806 777 437 957 375 463 747 339 434 121 721 790 314 267 511 201 790 18 186 937 7...
output:
ok
result:
ok all right
Test #2:
score: 100
Accepted
time: 8ms
memory: 63444kb
input:
1000 2000 457 335 160 497 464 992 892 255 853 3 308 301 970 363 541 299 89 418 425 128 626 827 603 854 484 874 755 295 607 483 798 552 356 850 320 357 254 940 675 901 168 525 301 636 520 555 773 910 343 701 889 966 218 529 909 950 71 64 682 284 424 138 721 792 670 544 386 72 654 909 725 235 592 437 ...
output:
mark 4 1 2 223 2 247 2 223 247
input:
1000 2004 674 235 320 67 118 519 250 778 65 819 148 722 351 365 594 433 253 657 431 764 505 764 4 848 295 489 510 650 374 715 169 283 322 241 36 153 363 522 419 602 809 444 616 236 489 670 465 193 999 663 906 484 271 596 246 228 660 3 58 21 685 13 411 674 84 666 569 980 670 270 164 502 633 94 303 24...
output:
ok
result:
ok all right
Test #3:
score: 100
Accepted
time: 7ms
memory: 63752kb
input:
1000 5000 449 632 597 26 701 322 249 190 411 770 666 596 989 995 112 861 445 818 544 659 24 680 739 593 344 439 193 932 600 526 574 869 216 918 716 793 259 686 555 993 255 578 659 271 328 524 729 672 39 771 241 866 27 790 417 109 56 403 338 299 387 232 280 306 589 794 833 419 900 802 54 697 539 807 ...
output:
mark 4 1 2 223 2 878 2 223 878
input:
1000 5004 258 506 563 742 458 669 208 588 918 845 842 782 361 150 350 788 743 920 370 914 578 605 634 106 213 340 23 570 83 564 647 41 128 762 345 908 821 596 976 995 155 835 60 376 359 471 116 74 847 792 672 215 98 104 771 301 726 21 405 143 612 419 42 15 693 871 407 899 953 697 465 452 290 530 240...
output:
ok
result:
ok all right
Test #4:
score: 100
Accepted
time: 4ms
memory: 65648kb
input:
1000 3156 347 398 792 278 754 442 413 757 391 130 636 625 207 437 81 415 47 974 887 779 524 619 379 894 868 594 653 919 29 117 123 867 632 505 648 147 130 420 495 876 637 659 882 348 462 878 282 646 398 525 419 224 926 448 305 934 855 570 396 345 774 918 336 123 502 491 984 783 845 142 790 594 754 4...
output:
mark 4 1 2 361 2 151 2 361 151
input:
1000 3160 378 209 372 439 654 531 364 874 706 752 300 392 215 814 475 825 377 109 439 852 556 16 77 971 843 100 689 330 668 1 835 827 355 107 492 783 180 437 396 136 985 865 179 309 703 557 287 173 961 992 962 456 879 224 766 874 455 918 57 286 984 310 827 597 800 668 127 255 760 125 702 517 941 455...
output:
ok
result:
ok all right
Test #5:
score: 100
Accepted
time: 15ms
memory: 63660kb
input:
1000 3433 634 21 789 966 541 959 213 381 366 781 107 649 747 122 336 869 222 648 833 972 929 524 712 524 744 525 568 679 634 163 901 501 56 518 128 587 720 117 208 439 860 85 852 168 934 947 34 858 520 568 408 464 232 432 999 504 71 982 957 372 570 436 281 309 410 405 521 275 554 589 4 707 498 148 5...
output:
mark 4 2 1 155 1 248 1 155 248
input:
1000 3437 976 492 771 824 416 864 904 368 376 943 52 576 49 853 667 795 313 452 899 769 437 114 649 251 835 653 514 98 224 420 685 959 722 527 700 889 174 690 409 280 482 381 776 682 505 132 694 528 988 77 669 188 505 579 107 431 210 969 505 99 671 425 441 167 878 992 604 91 947 455 49 960 933 990 3...
output:
ok
result:
ok all right
Test #6:
score: 100
Accepted
time: 7ms
memory: 63560kb
input:
1000 3057 985 223 432 967 405 822 845 650 893 646 599 718 754 710 333 73 392 355 895 496 200 562 816 36 457 953 9 623 889 662 482 590 249 29 689 694 185 990 285 690 12 323 611 560 903 722 476 86 105 666 441 193 695 640 36 617 840 42 80 527 977 539 606 150 384 585 784 648 919 360 157 532 568 98 995 8...
output:
mark 4 1 2 284 2 338 2 284 338
input:
1000 3061 308 836 868 343 715 463 290 834 184 294 107 226 347 638 66 316 804 176 722 404 545 850 921 241 262 572 949 155 692 1 295 364 621 710 470 193 964 660 565 765 290 275 761 622 737 95 626 431 333 422 640 971 338 771 701 916 365 794 551 366 766 87 860 120 405 115 624 464 260 222 495 67 882 191 ...
output:
ok
result:
ok all right
Test #7:
score: 100
Accepted
time: 9ms
memory: 63796kb
input:
1000 3085 484 405 841 443 661 315 392 941 355 558 523 394 773 929 673 840 5 707 255 610 744 58 301 794 505 33 668 533 787 945 747 810 803 115 340 900 791 909 596 418 129 491 460 698 156 233 664 502 231 465 795 486 829 102 608 212 253 344 419 557 100 421 321 793 207 302 544 479 33 916 736 129 6 156 9...
output:
mark 4 1 2 496 2 65 2 496 65
input:
1000 3089 151 953 332 248 945 220 610 56 105 365 451 709 705 229 270 887 611 937 226 74 664 488 398 570 86 617 596 789 518 143 885 200 728 94 222 579 537 357 653 615 522 473 711 302 563 123 391 289 569 828 452 754 922 889 783 964 37 393 197 860 318 423 78 884 410 6 291 739 157 505 127 371 158 547 67...
output:
ok
result:
ok all right
Test #8:
score: 100
Accepted
time: 8ms
memory: 63716kb
input:
1000 4289 963 66 959 467 930 83 419 699 731 948 702 583 699 245 636 721 859 551 377 251 90 889 286 843 908 47 864 979 223 948 269 684 85 579 162 376 414 255 602 884 65 132 842 907 488 360 553 898 649 249 253 711 675 632 629 446 708 413 819 511 512 113 189 76 242 464 828 261 440 737 643 389 75 907 49...
output:
mark 4 1 2 606 2 910 2 606 910
input:
1000 4293 609 749 54 929 104 898 493 376 586 368 20 246 311 496 888 838 161 316 610 299 963 338 999 495 454 510 76 866 8 448 896 994 298 83 142 824 822 603 756 85 320 310 52 540 433 740 662 198 174 18 687 249 591 717 510 701 317 383 456 750 186 668 485 474 241 819 531 110 93 257 212 670 132 957 834 ...
output:
ok
result:
ok all right
Test #9:
score: 100
Accepted
time: 3ms
memory: 63756kb
input:
1000 4763 544 167 316 76 78 841 699 1 645 745 827 262 568 545 595 81 924 561 108 253 397 626 142 967 613 397 723 633 711 259 363 249 5 436 165 88 178 463 734 529 195 324 135 41 1000 136 215 967 371 638 588 753 542 909 633 106 537 852 111 232 303 500 892 461 868 300 772 667 40 172 956 575 613 163 933...
output:
mark 4 1 2 699 2 688 2 699 688
input:
1000 4767 450 710 910 547 852 415 254 49 504 429 584 806 859 590 832 338 623 978 701 469 427 910 591 594 777 446 259 918 880 141 500 479 35 644 857 161 426 979 57 717 158 70 800 90 301 315 971 78 526 37 558 429 623 346 968 640 156 869 148 37 91 938 124 843 398 757 688 388 302 907 820 306 455 756 640...
output:
ok
result:
ok all right
Test #10:
score: 100
Accepted
time: 11ms
memory: 65676kb
input:
1000 4250 747 446 769 425 773 753 217 298 217 4 514 774 752 3 905 857 532 410 224 250 367 33 29 541 809 996 76 960 25 603 532 600 518 304 546 95 735 413 312 476 83 534 157 62 170 836 668 976 244 557 972 860 828 170 975 468 677 714 800 170 530 191 216 930 242 728 318 505 269 162 579 963 769 822 171 4...
output:
mark 3 999 2 571 2 999 571
input:
1000 4253 112 370 102 703 233 776 835 580 598 303 999 590 874 159 639 976 512 378 83 167 308 365 512 152 219 36 14 309 242 600 847 8 585 656 524 394 888 600 188 342 275 604 920 326 164 728 969 74 31 892 40 694 629 984 404 148 377 353 270 344 582 578 5 848 174 261 652 398 238 140 371 94 146 199 240 6...
output:
ok
result:
ok all right
Test #11:
score: 100
Accepted
time: 9ms
memory: 65388kb
input:
1000 3336 161 745 81 702 879 347 452 553 809 32 359 925 984 783 558 366 611 89 948 530 565 496 123 348 534 986 991 511 322 407 6 878 20 897 188 150 527 440 487 333 218 572 597 575 308 684 50 780 900 451 763 785 210 682 964 992 811 537 537 167 320 133 523 899 629 732 435 281 826 405 868 567 201 858 2...
output:
mark 4 1 2 199 2 820 2 199 820
input:
1000 3340 20 176 505 359 976 856 297 161 798 783 529 121 589 728 515 763 432 648 541 154 997 620 903 519 820 520 892 95 108 177 256 637 957 962 684 111 324 518 843 589 854 88 369 533 102 222 709 848 843 608 281 502 784 359 645 291 516 572 350 500 300 878 468 186 791 119 379 115 285 742 855 713 921 2...
output:
ok
result:
ok all right
Test #12:
score: 100
Accepted
time: 7ms
memory: 63676kb
input:
1000 3482 910 881 481 989 349 262 963 679 970 752 651 210 86 339 724 310 765 410 118 619 662 351 568 148 292 61 136 385 997 772 210 735 816 310 698 649 581 313 414 280 92 872 965 925 35 930 813 29 617 210 854 940 486 479 412 644 660 623 126 85 664 327 459 165 266 113 108 206 686 660 918 536 173 366 ...
output:
mark 4 1 2 707 2 755 2 707 755
input:
1000 3486 419 216 751 610 537 195 543 818 650 60 614 532 982 504 718 811 87 574 406 616 172 727 493 554 15 88 339 728 604 638 421 218 445 582 455 922 497 651 57 650 356 26 525 346 501 705 965 155 862 240 324 630 799 218 812 408 158 513 402 148 362 36 750 763 518 446 896 766 800 133 939 775 109 714 5...
output:
ok
result:
ok all right
Test #13:
score: 100
Accepted
time: 11ms
memory: 63456kb
input:
1000 2141 358 723 692 581 753 295 864 391 984 462 525 271 508 897 739 537 124 933 577 499 863 37 279 622 361 605 454 951 527 837 1 224 641 404 479 220 931 126 182 719 464 451 805 452 529 800 292 689 17 320 728 790 967 41 412 752 276 535 643 636 611 56 802 414 861 603 857 722 1000 584 435 118 266 392...
output:
mark 4 1 2 224 2 385 2 224 385
input:
1000 2145 852 967 221 815 324 320 22 787 831 279 831 943 741 886 960 184 176 906 983 925 875 889 703 996 139 261 500 631 712 746 414 796 27 617 38 610 759 760 363 60 851 898 222 89 713 760 277 767 411 68 473 761 616 705 907 382 578 554 30 650 491 113 788 589 893 597 483 921 408 746 221 296 316 308 7...
output:
ok
result:
ok all right
Test #14:
score: 100
Accepted
time: 4ms
memory: 63568kb
input:
1000 2950 244 361 694 442 547 577 545 866 488 207 888 997 263 45 850 200 30 927 195 510 274 582 467 158 664 667 880 573 522 986 736 375 206 326 999 940 875 609 151 161 602 673 664 200 827 579 12 190 300 249 95 502 951 317 669 243 350 841 692 572 619 302 955 999 480 891 109 779 198 893 105 442 214 14...
output:
mark 4 1 2 333 2 366 2 333 366
input:
1000 2954 778 16 619 109 836 739 983 759 121 799 214 917 191 156 289 266 844 887 356 898 515 408 781 897 437 280 53 192 666 263 526 629 374 882 325 368 15 745 866 649 757 263 624 843 761 247 234 980 864 799 642 464 1000 854 447 249 692 329 978 590 975 887 938 677 554 841 247 216 59 378 317 325 226 4...
output:
ok
result:
ok all right
Test #15:
score: 100
Accepted
time: 7ms
memory: 63460kb
input:
1000 2725 336 461 575 6 961 482 496 574 134 336 671 452 172 957 633 89 909 334 222 155 90 660 201 950 436 671 726 683 487 356 536 389 107 844 403 732 550 608 607 54 718 438 960 144 710 278 398 747 152 501 86 385 34 251 309 822 773 321 329 213 897 948 356 401 290 329 278 591 683 454 122 523 729 436 4...
output:
mark 4 1 2 711 2 955 2 711 955
input:
1000 2729 826 863 930 788 36 361 502 490 279 496 420 962 832 865 835 287 892 697 138 111 770 227 945 202 996 643 285 166 29 389 44 549 210 471 707 492 136 643 349 16 533 489 171 268 777 555 846 725 756 99 489 624 969 790 742 960 989 343 381 128 478 200 283 761 446 919 598 868 828 442 316 683 247 182...
output:
ok
result:
ok all right
Test #16:
score: 100
Accepted
time: 9ms
memory: 63496kb
input:
1000 2812 357 725 462 948 927 875 21 284 52 197 457 876 744 315 990 255 660 522 51 971 392 275 736 77 131 216 581 438 495 271 965 111 376 89 824 363 628 13 33 585 836 144 791 404 916 588 668 243 960 335 505 368 744 264 332 893 65 320 205 81 929 44 135 224 306 351 938 505 70 927 825 634 161 492 434 1...
output:
mark 4 1 2 270 2 242 2 270 242
input:
1000 2816 942 189 658 216 861 647 179 725 451 601 795 984 967 672 667 372 176 295 59 167 919 220 654 405 175 360 621 38 573 696 866 319 374 714 506 364 381 706 713 84 85 601 536 981 243 52 752 898 362 887 954 389 407 815 989 832 880 11 652 542 755 727 533 404 352 965 101 921 450 262 286 317 89 346 1...
output:
ok
result:
ok all right
Test #17:
score: 100
Accepted
time: 11ms
memory: 63828kb
input:
1000 2616 518 38 164 144 301 140 711 11 36 636 443 779 107 901 467 922 759 675 229 276 467 880 975 435 382 460 238 663 639 927 74 953 777 326 689 944 152 237 501 789 795 889 95 376 390 401 279 64 520 803 273 292 333 454 202 485 860 54 872 641 101 951 236 726 464 847 992 656 576 565 739 176 562 327 2...
output:
mark 4 1 2 203 2 231 2 203 231
input:
1000 2620 839 199 863 237 239 742 757 659 323 538 19 287 993 942 80 411 373 709 173 965 753 183 357 832 704 47 11 843 994 183 577 519 97 112 771 49 627 646 341 445 763 978 97 632 976 247 191 257 796 622 450 193 323 510 179 394 585 157 555 554 921 775 81 20 150 304 732 772 972 5 652 739 298 154 778 1...
output:
ok
result:
ok all right
Test #18:
score: 100
Accepted
time: 7ms
memory: 63804kb
input:
1000 4792 659 787 666 143 711 116 742 958 604 434 293 882 175 28 557 753 106 808 527 599 942 249 843 109 174 76 429 255 415 489 463 540 878 235 688 87 629 402 927 418 704 734 886 463 702 992 570 370 492 865 795 889 638 594 887 203 732 896 610 492 960 422 44 255 442 448 426 697 862 351 318 277 783 22...
output:
mark 4 1 2 744 2 791 2 744 791
input:
1000 4796 67 854 870 182 812 474 676 594 814 641 880 320 586 770 251 374 963 447 956 718 871 632 938 963 512 560 318 640 307 397 379 887 307 198 475 107 463 691 754 565 211 846 769 723 862 393 264 447 331 269 764 608 144 740 478 969 179 683 269 95 196 832 212 528 506 731 849 328 764 911 901 764 242 ...
output:
ok
result:
ok all right
Test #19:
score: 100
Accepted
time: 8ms
memory: 65624kb
input:
1000 3724 513 194 958 159 936 285 493 34 668 957 824 152 450 421 92 170 416 782 546 100 698 433 299 741 261 975 661 408 4 927 789 856 52 784 541 618 99 780 527 957 618 74 440 321 839 496 360 484 71 21 149 302 25 505 240 587 584 736 490 934 817 867 682 287 882 528 985 852 201 46 254 112 862 582 379 3...
output:
mark 4 1 2 188 2 523 2 188 523
input:
1000 3728 490 337 616 711 828 457 941 421 782 353 81 739 937 9 262 428 549 537 507 445 865 514 503 755 484 352 239 485 106 717 975 178 410 371 177 262 837 106 243 442 968 216 462 132 6 665 37 90 885 741 314 231 570 339 75 284 911 567 458 948 97 967 991 573 301 382 163 176 81 463 472 277 483 28 136 6...
output:
ok
result:
ok all right
Test #20:
score: 100
Accepted
time: 3ms
memory: 65676kb
input:
1000 4188 106 174 116 750 197 421 387 311 48 148 296 628 755 929 804 267 341 16 263 676 486 178 334 256 639 453 183 206 497 528 911 457 854 258 104 922 931 576 725 214 300 460 149 847 754 657 670 983 525 366 475 667 680 376 676 126 929 766 437 821 646 717 578 151 885 981 394 105 264 225 429 390 502 ...
output:
mark 4 1 2 177 2 448 2 177 448
input:
1000 4192 941 27 691 477 469 939 838 324 619 165 187 863 292 744 807 198 48 209 116 803 800 916 388 750 963 789 280 348 901 786 319 246 620 865 975 723 369 970 864 132 808 286 757 931 193 118 719 69 834 133 43 336 480 424 540 835 387 440 774 518 679 389 131 851 645 695 479 541 300 871 244 463 189 54...
output:
ok
result:
ok all right
Test #21:
score: 100
Accepted
time: 4ms
memory: 63572kb
input:
1000 3236 622 762 548 197 457 126 655 978 275 215 472 112 762 998 649 242 890 339 337 1 169 283 365 486 584 324 988 887 406 500 62 591 512 839 76 251 479 635 485 217 961 204 934 8 621 40 374 227 1 403 644 72 758 370 436 494 174 341 770 80 421 125 151 211 405 389 514 637 808 815 131 762 647 518 804 7...
output:
mark 4 1 2 337 2 403 2 337 403
input:
1000 3240 797 983 722 481 19 234 392 791 176 768 468 423 473 502 167 427 783 390 974 386 108 30 318 130 759 748 416 421 535 293 9 159 633 763 10 319 159 509 350 582 796 998 252 347 217 974 837 7 328 356 547 377 542 289 779 651 155 166 445 707 394 78 908 239 27 660 529 388 208 598 123 963 369 404 307...
output:
ok
result:
ok all right
Test #22:
score: 100
Accepted
time: 12ms
memory: 65604kb
input:
1000 3299 693 455 906 758 704 271 639 392 910 445 984 43 821 447 3 475 929 500 879 29 243 657 602 744 974 96 879 79 225 9 868 993 115 636 701 248 995 83 781 441 995 320 766 534 432 827 65 632 873 392 231 943 502 170 856 584 368 665 391 797 734 568 538 613 539 984 505 285 965 253 446 107 605 681 216 ...
output:
mark 4 1 2 401 2 751 2 401 751
input:
1000 3303 373 660 248 741 787 652 78 682 676 850 69 346 227 581 959 361 844 831 150 810 311 722 148 376 555 855 808 877 113 66 922 602 839 991 143 587 509 628 694 403 636 246 85 866 469 332 294 209 759 617 97 581 987 734 337 879 812 714 72 932 626 197 347 930 774 477 192 961 510 129 691 350 727 332 ...
output:
ok
result:
ok all right
Test #23:
score: 100
Accepted
time: 15ms
memory: 63848kb
input:
1000 3482 45 265 363 58 385 372 365 256 659 227 700 636 954 356 708 312 24 144 103 367 797 394 779 615 596 57 546 439 622 318 344 724 27 792 286 475 286 469 581 321 191 79 457 80 357 577 559 587 63 234 982 665 838 402 931 320 724 796 645 275 254 812 283 710 75 269 991 914 888 557 214 416 316 465 197...
output:
mark 4 1 2 220 2 531 2 220 531
input:
1000 3486 692 186 751 845 656 381 737 947 656 968 655 936 706 766 996 577 605 873 571 885 821 17 493 859 622 514 945 32 361 119 46 642 126 533 272 155 237 131 247 380 135 612 975 391 792 451 356 826 968 428 960 265 683 375 978 426 322 75 887 53 335 622 825 687 847 70 842 843 999 471 274 19 971 973 8...
output:
ok
result:
ok all right
Test #24:
score: 100
Accepted
time: 7ms
memory: 65452kb
input:
1000 2311 97 580 515 270 609 837 243 284 715 189 980 486 853 479 235 7 253 300 207 583 282 612 456 80 486 497 503 404 74 701 64 172 583 794 570 655 901 25 14 568 485 218 621 50 253 26 433 784 533 215 134 695 278 364 879 983 690 952 198 197 725 421 95 464 927 999 104 71 752 252 553 356 187 952 38 859...
output:
mark 4 1 2 463 2 520 2 463 520
input:
1000 2315 422 764 520 36 593 903 382 596 529 324 617 210 558 148 262 251 59 383 983 833 200 771 307 645 973 62 803 437 286 930 269 603 806 194 146 249 254 388 592 6 448 404 38 245 250 582 507 921 520 259 141 887 700 359 235 432 181 180 540 825 455 219 394 210 730 310 678 861 713 282 700 369 231 979 ...
output:
ok
result:
ok all right
Test #25:
score: 100
Accepted
time: 8ms
memory: 63596kb
input:
1000 3896 460 688 426 709 610 203 65 902 606 471 519 789 275 370 86 879 786 822 601 948 312 884 115 372 100 491 967 601 104 750 411 830 571 626 201 132 175 126 678 756 610 712 267 770 853 475 406 479 485 471 479 953 156 968 785 918 61 114 348 147 659 495 709 716 248 599 984 20 728 726 859 759 681 10...
output:
mark 4 1 2 577 2 566 2 577 566
input:
1000 3900 742 623 861 745 841 202 367 817 312 17 586 587 775 186 180 900 14 935 976 535 72 339 962 699 98 265 811 995 487 73 483 220 241 715 114 719 766 469 995 923 203 360 765 626 765 866 573 196 756 536 517 249 607 227 938 982 589 1 994 900 365 297 1 264 788 573 317 999 957 806 7 294 16 171 974 69...
output:
ok
result:
ok all right
Test #26:
score: 100
Accepted
time: 16ms
memory: 65640kb
input:
1000 3891 701 522 952 922 356 456 249 391 128 593 9 524 661 405 984 460 440 470 639 699 782 189 537 74 184 399 888 710 975 120 475 924 602 492 200 577 978 478 611 758 886 262 404 313 44 559 170 35 749 501 848 364 6 401 723 549 110 186 281 506 52 379 84 255 755 196 824 136 985 230 523 682 826 823 560...
output:
mark 4 1 2 658 2 197 2 658 197
input:
1000 3895 748 28 275 576 401 14 288 871 57 481 437 418 542 776 367 395 383 67 366 447 227 155 276 806 51 900 139 390 159 265 592 770 306 482 786 681 999 673 879 668 612 140 513 783 513 927 346 69 887 48 263 22 237 565 868 729 720 21 65 861 712 71 998 905 205 666 761 655 996 952 205 652 963 324 762 2...
output:
ok
result:
ok all right
Test #27:
score: 100
Accepted
time: 11ms
memory: 63824kb
input:
1000 3265 924 167 3 999 663 583 890 496 619 193 641 842 720 966 650 470 975 552 309 965 968 739 223 474 41 188 279 73 663 940 438 173 385 280 113 178 896 270 15 956 456 196 291 323 392 622 180 781 469 950 685 672 633 436 562 153 407 796 209 630 750 874 190 614 400 306 560 935 235 777 500 785 378 332...
output:
mark 4 1 2 409 2 944 2 409 944
input:
1000 3269 838 599 212 282 540 664 346 913 62 492 462 117 629 202 879 615 60 430 894 317 355 250 425 901 714 568 970 265 938 716 603 528 564 886 812 567 479 505 597 130 185 54 281 849 79 394 795 498 748 21 396 285 828 478 749 768 820 161 436 834 719 480 80 283 192 485 3 733 909 556 975 376 154 291 87...
output:
ok
result:
ok all right
Test #28:
score: 100
Accepted
time: 12ms
memory: 65528kb
input:
1000 4070 7 484 881 280 807 812 167 913 190 699 784 415 747 45 424 328 414 997 461 463 499 437 173 675 71 525 195 736 428 593 560 602 235 557 91 265 580 422 522 212 50 326 784 938 787 256 963 883 896 902 228 953 997 406 724 753 202 646 93 118 187 777 841 254 573 651 198 821 89 615 124 443 622 120 58...
output:
mark 4 1 2 731 2 459 2 731 459
input:
1000 4074 472 915 188 506 852 372 793 788 945 9 858 371 33 131 250 913 410 565 26 106 46 107 594 861 406 934 607 967 669 906 868 608 722 688 550 619 507 759 796 947 687 345 905 218 631 196 839 223 569 324 683 13 770 701 816 708 865 594 16 808 787 985 699 262 647 42 618 907 712 958 580 999 628 418 13...
output:
ok
result:
ok all right
Test #29:
score: 100
Accepted
time: 9ms
memory: 63872kb
input:
1000 3135 679 441 832 386 95 753 472 452 550 725 334 216 547 305 556 805 250 217 546 555 109 827 884 984 297 80 660 821 807 403 301 250 489 275 256 342 841 435 290 873 771 188 76 424 261 377 793 458 945 925 593 432 527 275 971 222 646 49 284 713 3 37 313 181 314 122 257 969 765 89 759 537 273 857 38...
output:
mark 4 1 2 654 2 261 2 654 261
input:
1000 3139 511 853 223 100 90 629 95 658 854 807 991 907 345 975 997 661 1000 751 848 570 148 81 132 597 617 356 944 146 939 480 672 688 951 744 442 698 611 196 281 138 295 489 900 271 899 865 897 1 780 290 936 21 972 169 171 998 717 212 168 647 832 278 723 382 445 107 250 367 493 789 48 503 867 22 7...
output:
ok
result:
ok all right
Test #30:
score: 100
Accepted
time: 15ms
memory: 63704kb
input:
1000 4200 448 409 48 552 204 139 701 128 189 761 181 385 118 653 471 26 968 195 976 473 19 907 837 969 942 346 489 372 710 765 648 339 527 477 990 60 125 276 56 249 110 276 864 906 796 39 940 90 91 628 37 667 25 886 550 150 657 438 553 447 682 141 77 926 647 290 139 792 167 696 965 705 898 787 644 6...
output:
mark 4 1 2 383 2 373 2 383 373
input:
1000 4204 699 425 707 488 900 372 162 154 469 504 362 795 466 96 556 176 832 308 231 362 411 33 391 979 556 564 264 878 665 937 781 330 587 154 352 412 915 250 645 734 698 77 918 191 87 316 796 737 852 448 528 802 198 899 725 644 278 97 814 972 205 32 252 594 1000 233 585 492 942 509 890 32 441 86 6...
output:
ok
result:
ok all right
Test #31:
score: 100
Accepted
time: 15ms
memory: 65608kb
input:
1000 2992 768 684 51 962 667 28 959 894 941 636 131 80 869 468 666 543 262 235 241 428 893 839 546 428 445 949 262 763 896 402 205 644 192 650 177 921 29 488 758 527 657 817 447 872 708 323 759 927 146 982 654 973 787 923 132 163 219 813 822 144 515 188 327 452 542 32 455 122 610 461 203 303 27 766 ...
output:
mark 4 1 2 15 2 415 2 15 415
input:
1000 2996 996 157 621 73 334 921 959 317 290 787 302 836 333 448 95 493 284 174 181 924 71 226 348 446 168 510 543 124 26 350 328 27 996 592 567 569 688 604 172 685 149 89 133 881 153 783 674 111 154 792 288 94 31 579 534 211 361 673 623 608 546 472 20 656 560 471 533 406 292 620 739 92 235 59 78 59...
output:
ok
result:
ok all right
Test #32:
score: 100
Accepted
time: 7ms
memory: 63772kb
input:
1000 3891 9 226 167 799 23 992 910 468 750 904 219 238 571 266 968 429 700 878 3 169 108 842 736 273 789 322 446 694 869 533 491 744 526 730 190 941 610 146 853 939 824 574 399 326 116 328 687 960 68 460 222 735 64 875 462 627 955 990 5 890 393 852 651 134 683 374 99 609 854 927 357 84 81 455 963 69...
output:
mark 4 1 2 462 2 996 2 462 996
input:
1000 3895 141 308 438 809 856 941 255 914 437 780 618 567 134 771 141 445 625 976 39 566 680 623 497 20 444 122 167 370 278 625 566 142 968 592 52 425 519 154 107 910 950 454 84 946 572 793 270 284 197 48 909 432 281 731 832 104 320 21 969 470 17 622 196 796 932 323 536 836 861 839 424 746 364 621 2...
output:
ok
result:
ok all right
Test #33:
score: 100
Accepted
time: 12ms
memory: 63712kb
input:
1000 4839 721 823 946 252 516 492 460 116 126 30 65 344 134 175 802 407 634 405 799 22 808 599 433 519 711 519 30 52 457 114 41 136 668 659 743 511 155 962 436 847 671 472 549 352 688 699 167 943 467 460 292 150 801 507 559 497 890 264 565 630 672 272 15 90 869 979 853 947 119 690 501 832 285 936 34...
output:
mark 4 1 2 546 2 536 2 546 536
input:
1000 4843 134 263 90 141 480 152 725 821 441 338 494 138 511 213 293 445 692 758 710 422 304 922 717 823 96 137 426 602 839 959 916 373 402 884 621 930 387 113 894 600 897 574 204 103 326 431 513 653 817 446 671 591 268 174 223 435 572 195 160 161 823 443 422 68 48 98 377 32 676 422 853 193 713 552 ...
output:
ok
result:
ok all right
Test #34:
score: 100
Accepted
time: 9ms
memory: 65236kb
input:
1000 2034 672 408 42 15 81 165 720 365 17 795 12 752 996 718 504 262 723 214 405 139 860 837 659 586 873 356 313 426 115 550 620 942 287 815 539 518 574 531 642 428 696 628 532 548 164 371 382 434 397 223 880 826 667 805 851 587 387 528 731 649 88 252 738 790 871 539 763 587 116 818 394 292 267 380 ...
output:
mark 4 1 2 264 2 815 2 264 815
input:
1000 2038 679 507 113 305 333 293 17 184 218 918 823 40 105 438 657 567 788 978 32 721 885 996 136 896 544 673 865 334 931 681 448 984 369 481 366 531 547 777 58 662 966 327 633 781 369 419 626 467 476 856 589 935 845 740 394 332 229 483 494 959 539 2 506 817 835 857 603 794 570 264 157 228 687 52 1...
output:
ok
result:
ok all right
Test #35:
score: 100
Accepted
time: 11ms
memory: 65440kb
input:
1000 2063 152 651 423 569 82 188 469 837 791 178 513 272 388 461 658 688 805 167 400 258 947 616 803 244 645 636 14 715 355 166 504 598 366 78 611 886 284 952 429 434 138 349 423 520 910 760 263 499 282 106 62 525 765 673 425 636 767 432 378 368 406 797 777 46 728 638 337 259 720 551 32 418 893 567 ...
output:
mark 4 1 2 669 2 484 2 669 484
input:
1000 2067 351 633 641 268 623 693 218 374 780 330 736 318 217 755 265 515 626 425 969 568 178 167 413 363 388 737 165 242 379 396 465 252 878 324 483 183 133 528 715 631 503 148 711 244 916 556 430 740 68 34 61 308 121 554 525 578 541 677 541 796 171 995 827 803 657 14 638 584 242 257 8 776 698 807 ...
output:
ok
result:
ok all right
Test #36:
score: 100
Accepted
time: 13ms
memory: 63384kb
input:
1000 2015 735 560 841 818 908 373 452 621 415 440 682 740 879 685 769 787 78 247 709 376 529 131 838 689 352 699 233 54 420 43 675 580 893 682 570 960 886 186 627 685 824 527 285 801 381 190 545 638 803 864 673 545 675 471 539 857 97 929 72 835 176 54 336 134 674 134 214 557 720 131 480 947 842 993 ...
output:
mark 4 1 2 407 2 109 2 407 109
input:
1000 2019 421 316 856 169 738 359 242 552 385 391 568 747 149 355 881 687 428 746 826 339 103 509 617 757 896 800 297 197 39 79 715 805 422 19 894 144 906 511 184 796 82 668 162 48 603 122 183 207 536 249 6 405 350 586 813 638 249 442 864 491 387 596 156 55 274 292 496 895 710 734 628 140 541 481 21...
output:
ok
result:
ok all right
Test #37:
score: 100
Accepted
time: 13ms
memory: 63728kb
input:
1000 2088 740 777 753 465 620 85 563 425 462 640 660 818 506 223 161 680 212 736 832 801 881 351 708 787 743 371 325 128 840 456 832 721 671 768 711 676 967 36 297 541 201 236 348 983 794 78 832 912 840 569 671 857 357 781 263 615 505 283 760 980 279 519 225 480 387 569 407 877 132 284 863 892 600 9...
output:
mark 4 1 2 819 2 997 2 819 997
input:
1000 2092 215 124 914 152 778 243 890 209 631 54 975 988 461 465 421 594 204 490 358 961 810 744 230 367 437 580 47 524 672 470 139 576 394 539 231 135 607 178 958 565 617 434 122 588 448 735 71 917 801 777 360 989 929 539 55 291 706 146 722 284 94 486 167 615 755 307 95 275 470 323 688 707 688 657 ...
output:
ok
result:
ok all right
Test #38:
score: 100
Accepted
time: 13ms
memory: 63756kb
input:
1000 2095 820 62 50 81 933 467 775 61 743 331 914 662 41 547 91 695 965 431 215 837 251 67 840 532 289 599 112 235 939 390 316 769 806 938 477 138 916 693 337 373 776 82 795 276 390 706 679 304 951 493 51 821 702 85 6 852 586 638 125 198 298 989 235 203 294 967 785 338 923 718 907 138 534 232 735 70...
output:
mark 4 1 2 138 2 437 2 138 437
input:
1000 2099 124 821 956 28 201 223 933 425 689 186 166 35 339 558 528 892 62 210 367 214 950 198 246 290 744 576 522 728 538 637 381 18 334 909 233 512 316 679 378 347 331 497 872 256 274 75 533 764 408 184 415 732 37 565 127 899 423 470 277 351 680 113 622 598 930 238 545 559 527 209 440 139 516 939 ...
output:
ok
result:
ok all right
Test #39:
score: 100
Accepted
time: 4ms
memory: 63444kb
input:
1000 2046 525 985 220 437 704 922 765 659 818 30 475 881 163 230 263 221 227 121 729 495 765 196 973 46 552 812 626 376 280 566 806 708 619 54 383 754 791 621 273 693 863 925 307 903 243 893 242 918 254 775 48 32 288 791 888 395 759 269 65 940 712 988 760 761 283 507 501 735 810 605 23 382 383 456 6...
output:
mark 4 1 2 51 2 777 2 51 777
input:
1000 2050 239 622 996 113 888 660 728 141 581 236 617 569 347 973 892 176 501 798 544 600 413 75 53 553 891 936 300 103 499 819 42 467 717 741 968 134 891 86 226 737 480 1 249 785 952 614 787 749 732 983 539 799 702 468 415 330 346 596 664 847 564 225 135 235 361 133 274 842 180 644 748 332 591 601 ...
output:
ok
result:
ok all right
Test #40:
score: 100
Accepted
time: 8ms
memory: 63492kb
input:
1000 2079 455 816 522 714 688 571 300 880 12 370 69 398 73 893 591 907 473 588 920 617 238 10 50 790 341 784 959 70 934 661 532 840 383 637 105 196 150 597 735 508 981 607 347 560 539 399 836 727 990 327 676 537 835 787 905 427 113 617 919 480 382 892 345 961 513 321 516 394 105 669 306 175 313 803 ...
output:
mark 4 2 1 629 1 162 1 629 162
input:
1000 2083 7 815 371 205 332 977 756 221 79 620 646 884 919 290 288 298 990 549 597 456 877 554 118 524 754 136 87 727 188 157 15 649 868 179 413 454 557 696 102 991 323 259 109 401 237 601 726 652 449 94 226 554 541 767 615 667 467 281 912 961 251 404 59 540 328 534 324 999 394 231 722 478 84 209 74...
output:
ok
result:
ok all right
Test #41:
score: 100
Accepted
time: 7ms
memory: 63400kb
input:
1000 2073 455 331 374 259 456 818 476 991 230 326 359 131 435 832 98 815 413 895 564 80 606 147 932 502 664 36 805 856 286 153 905 251 114 141 829 953 450 248 305 666 630 240 242 888 183 18 256 316 339 367 91 941 606 608 95 848 298 302 743 674 808 895 665 317 548 935 3 18 540 406 307 337 542 798 597...
output:
mark 4 1 2 363 2 610 2 363 610
input:
1000 2077 836 266 60 340 830 955 169 703 773 922 864 208 937 744 872 261 973 864 385 79 2 305 550 353 244 237 710 64 86 955 839 824 174 470 988 782 980 254 611 4 722 345 292 537 785 898 301 179 245 978 449 399 960 712 381 533 146 940 47 164 189 695 109 215 15 774 319 385 9 919 733 904 405 91 565 387...
output:
ok
result:
ok all right
Test #42:
score: 100
Accepted
time: 4ms
memory: 65308kb
input:
1000 2057 811 12 881 339 748 84 507 576 521 122 573 578 202 31 349 347 890 803 46 379 339 506 778 609 899 324 717 196 163 435 253 833 592 546 844 42 914 552 393 447 535 369 571 309 743 790 231 792 574 721 626 520 552 113 663 235 746 451 167 501 303 973 801 537 556 233 694 106 621 886 539 181 900 128...
output:
mark 4 1 2 7 2 292 2 7 292
input:
1000 2061 407 740 763 670 521 187 338 718 378 72 662 866 10 709 780 624 931 914 968 159 878 747 42 485 892 470 726 518 723 40 721 885 30 648 636 443 287 367 224 99 744 726 473 926 468 32 267 692 252 850 646 464 127 736 172 677 192 888 130 667 14 712 344 828 693 677 913 622 726 735 38 93 308 759 702 ...
output:
ok
result:
ok all right
Test #43:
score: 100
Accepted
time: 7ms
memory: 63392kb
input:
1000 2099 48 162 307 599 360 896 699 590 397 453 94 675 72 491 23 206 564 874 594 807 554 806 371 539 237 781 228 730 710 187 831 91 972 579 610 399 438 325 377 566 901 703 690 63 129 667 944 581 27 270 711 516 109 621 457 874 738 305 261 499 810 611 108 704 484 811 23 335 62 625 446 253 995 833 446...
output:
mark 4 1 2 336 2 542 2 336 542
input:
1000 2103 94 399 790 767 709 531 783 227 29 54 308 992 489 76 396 25 367 775 948 75 895 749 394 992 6 751 616 101 467 654 254 846 366 490 690 544 169 33 862 59 256 467 631 752 651 631 898 440 406 35 671 739 119 768 935 669 928 413 429 772 960 584 281 295 930 746 42 823 25 59 381 625 847 596 421 13 8...
output:
ok
result:
ok all right
Test #44:
score: 100
Accepted
time: 7ms
memory: 65388kb
input:
1000 2022 326 387 460 36 847 552 861 114 607 224 379 781 704 674 93 253 217 220 545 573 969 135 36 757 619 156 702 949 371 595 647 974 382 515 736 250 104 942 544 495 153 629 21 272 95 253 457 626 4 142 253 501 291 51 171 548 790 547 410 985 126 60 278 860 941 359 534 907 24 119 309 848 604 582 500 ...
output:
mark 4 1 2 166 2 540 2 166 540
input:
1000 2026 944 888 706 406 363 384 917 677 734 180 94 690 618 717 327 235 964 954 950 604 965 869 639 843 611 979 436 132 142 943 537 21 909 662 194 835 270 174 709 791 147 336 153 92 818 895 678 622 517 226 99 981 388 946 214 771 794 196 865 862 965 918 987 219 475 20 660 510 558 731 673 144 79 693 ...
output:
ok
result:
ok all right
Test #45:
score: 100
Accepted
time: 9ms
memory: 63428kb
input:
1000 2091 754 836 237 782 156 759 915 884 864 246 845 431 750 434 446 890 616 809 838 965 825 87 71 964 367 783 944 856 535 996 256 451 824 405 882 450 459 723 81 120 623 570 761 936 467 906 582 885 613 59 876 3 441 142 255 804 479 15 332 314 315 955 262 148 526 62 705 590 980 326 242 753 99 52 96 2...
output:
mark 4 1 2 663 2 548 2 663 548
input:
1000 2095 589 463 237 829 226 542 781 987 136 747 554 271 108 154 245 637 697 911 556 89 733 742 498 625 350 705 922 668 614 723 483 142 537 873 732 57 681 269 429 80 688 861 219 181 957 219 847 183 689 152 701 88 843 241 920 745 766 223 504 217 410 823 320 986 924 595 386 678 105 233 101 421 964 32...
output:
ok
result:
ok all right
Test #46:
score: 100
Accepted
time: 7ms
memory: 65432kb
input:
1000 2067 751 615 456 243 128 381 16 153 655 682 876 446 804 766 114 30 416 401 638 751 808 34 332 89 949 261 415 671 267 417 780 853 265 851 437 50 865 260 299 688 372 203 251 568 685 203 588 821 474 989 166 39 471 283 517 280 425 762 769 288 293 871 828 790 685 4 599 998 283 984 692 75 389 424 963...
output:
mark 4 2 1 364 1 884 1 364 884
input:
1000 2071 575 625 219 338 640 836 78 653 863 358 657 812 805 331 903 530 662 875 868 101 89 825 530 710 920 125 47 692 483 835 989 245 348 312 722 890 38 477 942 476 826 282 946 332 503 544 862 404 292 883 360 997 66 416 42 176 960 120 887 908 310 897 441 349 731 24 337 131 336 645 111 125 973 344 4...
output:
ok
result:
ok all right
Test #47:
score: 100
Accepted
time: 8ms
memory: 63516kb
input:
1000 2090 168 774 668 762 275 193 842 877 526 360 243 974 432 61 340 659 648 802 513 813 515 763 160 208 261 913 143 670 140 121 125 331 749 317 539 591 40 805 760 859 672 919 226 860 193 518 963 539 264 613 689 746 532 277 319 753 806 797 456 625 540 26 92 52 386 130 644 299 575 219 441 14 999 91 6...
output:
mark 4 1 2 659 2 272 2 659 272
input:
1000 2094 269 575 972 978 597 7 420 79 363 216 726 452 450 964 362 136 550 816 772 312 111 332 271 821 369 373 602 372 460 680 819 28 326 111 534 873 835 898 454 845 275 918 778 530 204 654 656 375 407 809 226 704 852 20 70 798 936 529 98 565 144 558 806 397 602 23 299 405 613 926 438 751 347 118 99...
output:
ok
result:
ok all right
Test #48:
score: 100
Accepted
time: 9ms
memory: 65316kb
input:
1000 2051 600 485 340 731 851 477 146 577 162 144 950 758 26 390 724 806 101 422 166 979 847 178 889 472 262 78 480 930 787 663 886 481 648 35 970 8 211 590 24 748 285 903 122 448 869 930 39 244 154 461 940 791 106 742 550 34 937 699 984 623 341 761 610 313 707 427 28 66 564 222 162 948 916 346 832 ...
output:
mark 4 1 2 983 2 711 2 983 711
input:
1000 2055 522 929 673 274 802 842 93 473 334 775 872 70 616 175 457 639 403 715 915 891 955 432 746 869 376 889 346 778 209 218 448 107 182 112 524 454 2 665 77 875 253 203 612 248 786 569 227 16 768 873 925 294 977 764 874 756 829 896 813 448 811 792 464 682 187 534 591 328 413 298 175 820 44 496 4...
output:
ok
result:
ok all right
Test #49:
score: 100
Accepted
time: 10ms
memory: 65732kb
input:
1000 4943 665 951 416 226 894 236 925 79 214 658 693 40 81 574 948 16 122 463 697 317 573 191 579 398 577 360 592 610 262 622 121 574 450 849 683 544 301 255 489 673 993 88 144 507 935 684 868 51 176 838 303 45 183 487 29 516 42 65 614 506 502 442 809 354 37 764 181 14 685 716 811 222 98 404 859 30 ...
output:
mark 4 1 2 512 2 845 2 512 845
input:
1000 4947 849 532 692 267 5 176 878 172 630 47 956 790 827 315 621 233 878 220 333 678 111 178 385 134 156 434 619 833 730 417 616 891 245 320 579 917 717 362 209 254 545 437 468 948 752 405 400 336 194 822 753 131 209 887 945 441 792 480 522 677 739 111 554 599 552 177 37 318 265 749 231 666 841 86...
output:
ok
result:
ok all right
Test #50:
score: 100
Accepted
time: 11ms
memory: 63720kb
input:
1000 4935 279 349 259 876 584 954 998 336 909 44 870 30 316 993 621 131 88 104 521 719 282 696 91 443 836 68 72 366 189 730 603 976 509 731 904 724 944 887 852 728 41 497 916 567 476 768 408 131 217 582 361 996 258 807 862 232 27 735 256 259 685 477 96 452 382 937 769 127 408 73 612 222 486 568 553 ...
output:
mark 4 1 2 473 2 258 2 473 258
input:
1000 4939 743 779 615 125 547 596 85 569 263 234 107 571 828 60 384 625 832 64 934 773 930 324 830 50 674 952 129 898 170 496 828 439 453 830 830 28 208 443 549 374 540 344 864 485 826 873 32 268 754 446 739 321 944 332 628 291 844 51 251 253 556 75 676 875 612 659 650 396 238 173 945 907 591 762 75...
output:
ok
result:
ok all right
Test #51:
score: 100
Accepted
time: 8ms
memory: 66012kb
input:
1000 4920 662 360 530 505 408 304 925 426 78 432 144 445 429 409 522 333 778 425 409 275 855 890 395 825 916 729 484 378 411 84 698 695 148 940 672 839 8 65 197 552 281 888 141 647 288 295 683 265 294 531 267 276 835 561 649 883 793 350 536 12 417 146 550 24 883 25 649 433 533 45 920 793 748 220 968...
output:
mark 4 1 2 412 2 750 2 412 750
input:
1000 4924 864 213 603 402 456 905 426 477 63 174 503 161 243 481 796 34 996 975 346 739 974 897 157 480 5 711 622 214 586 558 386 127 692 201 586 631 947 399 413 58 317 968 612 429 381 154 56 658 269 311 906 528 102 967 36 567 273 337 939 275 725 804 907 387 17 652 556 237 816 479 505 647 772 88 542...
output:
ok
result:
ok all right
Test #52:
score: 100
Accepted
time: 11ms
memory: 63760kb
input:
1000 4922 576 94 768 660 840 799 143 55 739 141 98 340 717 651 378 315 779 399 725 701 477 1000 43 395 154 421 377 949 349 137 739 727 706 134 177 502 280 922 529 831 926 217 486 969 760 965 329 129 432 960 554 712 988 395 385 206 631 493 73 841 216 451 91 493 971 548 234 418 994 259 183 255 863 779...
output:
mark 4 1 2 679 2 779 2 679 779
input:
1000 4926 310 445 683 440 928 974 770 438 438 544 186 79 703 224 147 23 70 823 158 624 341 561 522 517 933 224 802 593 793 279 847 848 444 78 852 249 957 944 940 757 429 591 444 978 678 375 590 606 569 466 834 663 455 856 237 602 112 571 883 46 158 842 265 10 432 107 681 377 30 751 74 506 924 527 48...
output:
ok
result:
ok all right
Test #53:
score: 100
Accepted
time: 8ms
memory: 65772kb
input:
1000 4982 531 299 619 282 949 283 178 287 866 857 601 512 688 884 186 424 552 462 702 114 987 999 998 248 669 548 279 801 38 257 754 521 221 996 709 563 55 504 894 757 541 454 529 511 929 558 244 475 704 800 497 308 979 637 368 567 674 995 612 516 497 611 159 306 713 657 241 919 9 510 526 901 269 75...
output:
mark 4 1 2 703 2 385 2 703 385
input:
1000 4986 599 849 223 333 423 929 594 309 428 459 381 383 393 415 91 185 724 376 254 427 911 887 481 682 434 583 309 173 852 707 266 82 187 991 96 595 122 51 358 464 541 378 248 443 271 832 395 840 189 408 52 936 33 621 332 650 244 247 420 81 513 114 363 920 279 656 470 83 536 269 883 636 188 55 288...
output:
ok
result:
ok all right
Test #54:
score: 100
Accepted
time: 8ms
memory: 66060kb
input:
1000 4945 463 912 525 252 515 268 733 71 287 17 787 84 456 677 304 387 246 193 247 871 968 171 940 166 543 141 819 823 736 873 48 242 883 902 92 190 667 401 683 422 489 138 509 477 416 535 95 28 700 943 954 509 436 155 724 491 26 211 968 95 858 795 876 791 359 336 449 48 509 445 267 268 262 997 667 ...
output:
mark 4 1 2 950 2 337 2 950 337
input:
1000 4949 172 959 136 937 772 858 298 340 991 18 566 766 289 352 622 651 189 249 271 589 806 50 699 656 13 79 966 175 526 190 969 803 647 915 483 961 634 82 27 211 425 505 431 430 409 877 354 540 450 42 337 322 42 675 35 800 226 962 358 913 639 561 436 865 392 124 619 970 982 306 465 583 587 47 777 ...
output:
ok
result:
ok all right
Test #55:
score: 100
Accepted
time: 12ms
memory: 63824kb
input:
1000 4986 377 501 844 435 540 331 921 154 73 863 234 95 718 23 149 684 843 178 402 142 946 720 745 855 698 697 369 593 149 75 929 482 446 283 572 622 971 144 594 51 88 361 32 228 770 434 720 1 622 238 653 883 729 206 878 115 662 531 990 478 503 679 473 252 444 951 674 858 189 210 928 602 258 850 248...
output:
mark 4 1 2 720 2 442 2 720 442
input:
1000 4990 278 176 883 894 412 913 423 394 258 173 117 85 397 748 87 230 474 954 321 281 689 959 971 141 27 746 602 691 30 302 97 239 820 324 492 274 889 796 67 547 311 883 315 609 142 565 686 480 659 794 218 837 297 926 698 412 605 752 178 424 968 434 938 448 775 183 154 770 784 878 703 373 246 888 ...
output:
ok
result:
ok all right
Test #56:
score: 100
Accepted
time: 16ms
memory: 66028kb
input:
1000 4924 772 542 110 78 447 75 268 218 726 525 945 323 822 526 45 111 531 911 661 835 158 103 494 53 491 798 390 750 419 559 989 619 439 926 1 874 342 509 134 813 437 598 867 341 635 293 85 306 271 317 900 126 67 823 983 195 584 905 114 314 244 292 327 934 580 49 826 349 244 558 608 549 919 888 615...
output:
mark 4 1 2 874 2 603 2 874 603
input:
1000 4928 428 128 862 976 46 728 464 9 1000 469 914 736 33 387 135 423 321 353 765 992 825 84 333 48 588 97 757 266 162 627 423 448 715 998 173 409 700 681 281 998 952 652 523 496 858 620 458 839 34 451 935 578 623 236 107 808 77 549 362 849 602 290 614 890 909 131 298 127 726 924 83 528 614 838 324...
output:
ok
result:
ok all right
Test #57:
score: 100
Accepted
time: 12ms
memory: 63716kb
input:
1000 4912 212 766 263 308 403 279 622 320 187 112 61 680 164 594 574 1000 252 200 212 594 785 929 84 954 420 593 39 69 407 632 688 982 379 801 437 970 576 486 832 144 574 46 756 43 496 213 11 599 44 995 692 639 799 584 933 108 170 827 538 575 281 420 623 966 670 251 75 368 197 134 827 106 644 173 20...
output:
mark 4 1 2 647 2 107 2 647 107
input:
1000 4916 515 821 466 46 861 579 406 144 260 379 216 798 453 440 175 994 693 531 176 703 478 940 236 272 319 34 110 959 941 578 813 449 962 184 551 452 651 57 875 476 311 96 656 752 805 600 985 323 140 557 844 851 400 949 466 29 581 860 100 772 1000 46 779 169 437 337 446 876 923 309 869 830 125 838...
output:
ok
result:
ok all right
Test #58:
score: 100
Accepted
time: 11ms
memory: 63688kb
input:
1000 4928 198 990 188 734 13 624 435 922 966 728 802 830 794 288 853 945 878 247 672 49 481 203 565 526 546 11 121 500 228 731 677 126 802 759 569 676 520 931 157 467 28 393 442 866 43 820 119 648 219 541 281 321 781 147 490 565 143 279 939 464 910 150 896 363 473 790 597 69 29 82 719 230 163 847 55...
output:
mark 4 1 2 792 2 381 2 792 381
input:
1000 4932 766 813 162 901 129 564 979 708 394 911 906 537 924 130 18 348 487 924 298 376 677 626 112 541 651 383 355 526 133 928 904 410 11 278 699 456 967 131 734 249 504 576 704 831 944 281 913 815 484 798 579 68 622 503 433 470 749 802 185 649 277 383 308 794 50 369 338 939 194 106 261 94 333 27 ...
output:
ok
result:
ok all right
Test #59:
score: 100
Accepted
time: 16ms
memory: 65796kb
input:
1000 4968 674 721 516 77 250 925 215 179 443 259 800 270 133 77 325 60 16 252 59 876 982 850 27 476 791 682 681 747 754 881 858 729 714 709 394 705 577 654 233 517 116 371 849 626 282 503 286 802 620 926 123 746 725 892 622 614 764 428 336 398 884 379 851 87 170 569 33 420 925 473 113 134 723 323 80...
output:
mark 4 1 2 203 2 50 2 203 50
input:
1000 4972 17 292 748 712 145 304 179 913 626 474 684 199 897 124 264 770 655 771 501 351 688 371 382 667 62 870 396 599 710 299 73 739 849 784 929 587 348 76 740 266 657 157 378 508 423 250 203 705 7 212 589 350 3 757 424 706 19 817 688 109 813 103 825 172 881 378 739 941 954 739 174 333 740 295 77 ...
output:
ok
result:
ok all right
Test #60:
score: 100
Accepted
time: 16ms
memory: 63736kb
input:
1000 4902 618 320 976 210 647 631 660 126 777 896 936 37 45 319 46 120 7 789 142 679 153 773 470 856 76 501 285 136 637 865 467 125 65 500 665 759 719 673 31 351 174 224 392 526 253 303 151 248 441 472 868 18 616 321 186 289 840 558 859 670 638 494 648 477 95 233 504 437 447 454 753 666 272 95 438 7...
output:
mark 4 1 2 727 2 817 2 727 817
input:
1000 4906 494 978 510 102 253 212 597 407 727 8 774 900 87 868 635 924 948 716 696 381 884 686 918 911 889 710 712 997 898 979 794 570 558 28 776 458 33 755 310 347 420 863 469 668 149 954 667 730 660 639 372 197 412 768 179 900 723 816 94 104 489 210 210 899 622 806 888 218 887 243 90 950 222 543 4...
output:
ok
result:
ok all right
Test #61:
score: 100
Accepted
time: 8ms
memory: 64024kb
input:
1000 4911 305 164 534 928 660 488 699 709 689 671 565 419 389 366 431 417 453 377 679 410 540 899 896 178 884 805 299 770 766 675 204 470 809 243 202 261 734 200 479 749 496 205 374 30 147 400 550 530 23 587 613 453 312 339 934 230 763 386 66 697 374 860 564 549 598 9 477 202 691 12 22 797 212 256 8...
output:
mark 4 1 2 571 2 69 2 571 69
input:
1000 4915 624 943 74 684 497 597 925 647 251 878 412 817 21 351 613 388 724 529 774 345 677 318 91 980 402 748 819 143 413 53 509 954 471 392 567 61 636 615 242 476 684 266 365 706 737 98 431 557 512 872 649 53 646 821 919 566 516 479 699 405 761 765 547 41 531 196 918 895 784 92 161 355 980 221 526...
output:
ok
result:
ok all right
Test #62:
score: 100
Accepted
time: 7ms
memory: 65636kb
input:
1000 4956 355 807 159 102 221 33 180 365 983 308 162 794 391 179 53 371 643 311 933 846 440 950 914 806 650 54 256 885 363 261 520 397 1000 457 541 926 973 843 509 583 349 193 942 477 22 505 175 514 637 605 24 712 877 963 487 925 987 150 438 686 705 162 481 207 922 362 311 746 803 476 165 676 583 48...
output:
mark 3 145 2 207 2 145 207
input:
1000 4959 578 708 88 330 520 762 131 731 516 788 104 906 977 333 964 639 662 956 319 837 267 31 65 941 77 912 735 122 755 950 768 918 367 21 595 829 234 397 984 912 70 10 433 807 975 890 773 320 210 709 19 124 803 629 39 637 270 409 25 108 254 234 178 364 786 474 333 938 370 171 735 164 490 603 842 ...
output:
ok
result:
ok all right
Test #63:
score: 100
Accepted
time: 12ms
memory: 66024kb
input:
1000 4908 425 554 178 230 603 542 395 414 131 452 16 98 574 877 70 254 59 485 618 281 554 183 666 233 104 668 952 415 10 140 693 672 75 333 176 440 794 520 325 967 60 171 523 217 458 449 132 660 255 929 513 892 726 422 538 192 739 463 215 737 348 824 975 810 564 654 734 320 809 754 330 772 870 692 1...
output:
mark 4 1 2 13 2 420 2 13 420
input:
1000 4912 438 582 981 821 96 991 894 100 208 238 118 320 459 900 944 886 868 61 640 589 828 909 520 36 85 323 387 189 11 430 101 713 687 349 257 422 317 659 505 154 218 847 486 280 907 491 689 809 950 915 343 435 909 752 689 485 198 823 462 797 342 947 514 819 497 897 432 158 595 783 898 485 505 327...
output:
ok
result:
ok all right