QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#870449 | #8615. Equal Strings | ucup-team6274# | AC ✓ | 46ms | 3840kb | C++20 | 2.3kb | 2025-01-25 16:25:52 | 2025-01-25 16:26:01 |
Judging History
answer
#include<bits/stdc++.h>
bool Mbg;
using namespace std;
#define vec vector
#define pb push_back
#define eb emplace_back
#define siz(vec) ((int)(vec).size())
#define all(vec) (vec).begin(),(vec).end()
template<class T>
void operator +=(vec<T> &a,T b){a.push_back(b);}
template<class T>
void operator --(vec<T> &a){a.pop_back();}
#define pii pair<int,int>
#define x first
#define y second
#define mp make_pair
#define exc(exp) if(exp)continue;
#define stop(exp) if(exp)break;
#define ret(exp) if(exp)return;
#define deb(var) cerr<<#var<<'='<<(var)<<"; "
#define debl(var) cerr<<#var<<'='<<(var)<<";\n"
#define ins insert
#define era erase
#define lb lower_bound
#define ub upper_bound
#define int long long
#define inf (long long)(1e18)
template<class T>
bool Min(T &x,T y){return x>y?x=y,1:0;}
template<class T>
bool Max(T &x,T y){return x<y?x=y,1:0;}
const int mod=998244353;
void Add(int &x,int y){x=x+y<mod?x+y:x+y-mod;}
void Dec(int &x,int y){x=x>=y?x-y:x-y+mod;}
int fpm(int x,int y){
int ans=1;for(;y;y>>=1,x=1ll*x*x%mod)if(y&1)ans=1ll*x*ans%mod;return ans;
}
mt19937 eng(random_device{}());
bitset<51> bt[1010];
int n,p[1010];
int x[1010][26];
int Q;
int ask(int i,int j){
if(i==j){
return 0;
}
cout<<i<<' '<<j<<endl;
// ++Q;
// if(Q>25000)assert(0);
// int d=(bt[i]^bt[j]).count();
int d;
cin>>d;
if(!d)exit(0);
return d;
}
void work(){
cin>>n;
for(int i=1;i<n;i++){
for(int j=0;j<50;j++){
bt[i][j]=eng()&1;
}
}
bt[n]=bt[eng()%(n-1)+1];
iota(p+1,p+n+1,1);
shuffle(p+1,p+n+1,eng);
int d=min(24ll,n);
for(int i=1;i<=n;i++){
for(int j=1;j<=d;j++){
x[i][j]=ask(i,p[j]);
}
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
bool fl=1;
for(int k=1;k<=d;k++){
fl&=x[i][k]==x[j][k];
}
if(fl)ask(i,j);
}
}
assert(0);
}
bool Med;
signed main(){
int T=1;while(T--)work();
// cerr<<"Time: "<<clock()<<" ms;\n";
// cerr<<"Memory: "<<abs(&Med-&Mbg)/1024.0/1024.0<<" MiB.\n";
}
/*
- CONTINUE, NON-STOPPING, FOR THE FAITH
- START TYPING IF YOU DON'T KNOW WHAT TO DO
- STOP TYPING IF YOU DON'T KNOW WHAT YOU'RE DOING
*/
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3584kb
input:
4 24 21 21 23 0
output:
1 3 1 4 1 2 2 3 2 4
result:
ok Found equal strings: 2, 4
Test #2:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
4 28 0
output:
1 2 1 3
result:
ok Found equal strings: 1, 3
Test #3:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
10 24 29 23 24 21 24 25 25 28 19 23 18 29 26 29 26 30 21 26 24 27 29 0
output:
1 4 1 7 1 2 1 9 1 5 1 3 1 6 1 8 1 10 2 4 2 1 2 7 2 9 2 5 2 3 2 6 2 8 2 10 3 4 3 1 3 7 3 2 3 9
result:
ok Found equal strings: 3, 9
Test #4:
score: 0
Accepted
time: 1ms
memory: 3456kb
input:
100 25 23 25 21 28 31 29 25 23 28 24 22 23 27 24 27 21 20 21 25 24 29 28 30 22 22 24 28 27 26 30 24 23 27 25 18 26 21 28 24 33 20 28 25 28 25 27 24 30 28 26 25 20 24 22 26 25 29 25 20 26 25 24 36 25 30 30 19 28 27 19 21 31 19 31 28 33 23 29 25 24 24 21 19 30 31 23 28 29 23 22 25 20 30 30 28 26 22 25...
output:
1 55 1 66 1 57 1 27 1 56 1 5 1 34 1 64 1 2 1 81 1 52 1 4 1 42 1 94 1 98 1 46 1 10 1 21 1 38 1 22 1 65 1 23 1 25 1 83 2 55 2 66 2 57 2 27 2 56 2 5 2 34 2 64 2 81 2 52 2 4 2 42 2 94 2 98 2 46 2 10 2 21 2 38 2 22 2 65 2 23 2 25 2 83 3 55 3 66 3 57 3 27 3 56 3 5 3 34 3 64 3 2 3 81 3 52 3 4 3 42 3 94 3 9...
result:
ok Found equal strings: 62, 100
Test #5:
score: 0
Accepted
time: 12ms
memory: 3712kb
input:
500 21 32 26 20 22 22 22 31 25 23 24 26 28 24 26 24 32 25 23 26 23 24 27 24 26 25 21 25 27 27 27 30 22 22 29 19 25 17 21 19 27 24 22 23 30 23 28 27 31 22 24 26 24 26 28 27 23 31 18 22 22 28 26 28 22 23 29 22 25 26 25 26 28 25 21 27 29 23 23 24 26 27 31 25 23 25 25 17 26 28 27 28 27 22 21 24 27 25 23...
output:
1 170 1 458 1 73 1 124 1 171 1 374 1 268 1 277 1 4 1 146 1 302 1 110 1 257 1 134 1 363 1 46 1 461 1 31 1 321 1 6 1 97 1 67 1 366 1 269 2 170 2 458 2 73 2 124 2 171 2 374 2 268 2 277 2 4 2 146 2 302 2 110 2 257 2 134 2 363 2 46 2 461 2 31 2 321 2 6 2 97 2 67 2 366 2 269 3 170 3 458 3 73 3 124 3 171 3...
result:
ok Found equal strings: 100, 334
Test #6:
score: 0
Accepted
time: 27ms
memory: 3584kb
input:
750 20 23 25 31 23 24 26 23 26 26 24 30 30 23 20 27 20 27 23 18 23 21 29 23 25 22 22 20 22 25 29 26 27 23 29 21 23 22 19 30 21 26 24 21 18 22 22 28 25 24 20 22 24 19 23 28 27 29 27 19 23 28 29 22 27 24 26 25 22 28 18 26 25 26 26 22 26 25 23 30 23 27 21 23 25 26 25 22 27 28 34 21 24 24 24 24 27 24 22...
output:
1 736 1 703 1 643 1 470 1 398 1 17 1 292 1 626 1 122 1 428 1 529 1 623 1 257 1 489 1 552 1 285 1 235 1 13 1 491 1 680 1 234 1 641 1 438 1 500 2 736 2 703 2 643 2 470 2 398 2 17 2 292 2 626 2 122 2 428 2 529 2 623 2 257 2 489 2 552 2 285 2 235 2 13 2 491 2 680 2 234 2 641 2 438 2 500 3 736 3 703 3 64...
result:
ok Found equal strings: 130, 698
Test #7:
score: 0
Accepted
time: 32ms
memory: 3584kb
input:
999 28 21 24 28 31 28 19 26 26 29 25 22 26 21 26 31 20 20 25 28 29 28 27 25 25 24 29 35 24 17 28 25 25 26 26 17 23 22 21 22 29 25 30 29 28 27 24 18 26 27 30 26 25 24 27 30 30 23 33 24 22 29 28 25 26 28 21 24 27 22 25 25 24 27 24 32 29 20 25 28 28 29 25 22 20 25 24 25 24 22 29 28 23 22 23 23 28 25 24...
output:
1 479 1 929 1 425 1 354 1 461 1 121 1 931 1 896 1 213 1 698 1 462 1 827 1 602 1 588 1 731 1 874 1 487 1 935 1 363 1 101 1 909 1 477 1 515 1 367 2 479 2 929 2 425 2 354 2 461 2 121 2 931 2 896 2 213 2 698 2 462 2 827 2 602 2 588 2 731 2 874 2 487 2 935 2 363 2 101 2 909 2 477 2 515 2 367 3 479 3 929 ...
result:
ok Found equal strings: 205, 281
Test #8:
score: 0
Accepted
time: 41ms
memory: 3584kb
input:
1000 25 21 26 27 26 27 25 22 25 26 22 26 27 26 26 25 29 27 30 21 24 26 21 24 28 24 25 30 29 20 18 31 28 21 21 27 22 29 31 22 28 26 23 29 25 24 25 25 21 28 21 28 27 23 26 27 24 20 26 29 28 20 27 25 29 28 25 20 24 23 22 29 25 30 25 24 21 23 24 31 22 20 26 27 28 30 23 31 29 20 21 30 24 25 20 27 27 22 2...
output:
1 812 1 396 1 154 1 983 1 926 1 28 1 536 1 588 1 847 1 278 1 902 1 758 1 49 1 323 1 699 1 570 1 578 1 159 1 447 1 2 1 704 1 971 1 786 1 47 2 812 2 396 2 154 2 983 2 926 2 28 2 536 2 588 2 847 2 278 2 902 2 758 2 49 2 323 2 699 2 570 2 578 2 159 2 447 2 704 2 971 2 786 2 47 3 812 3 396 3 154 3 983 3 ...
result:
ok Found equal strings: 211, 327
Test #9:
score: 0
Accepted
time: 38ms
memory: 3840kb
input:
1000 23 18 21 17 26 23 22 25 28 31 24 29 20 20 21 25 26 25 18 26 23 26 23 20 23 26 25 31 20 31 26 27 30 23 22 23 24 26 29 21 28 27 24 26 19 24 33 30 26 27 30 20 25 18 25 22 25 24 29 26 27 23 26 28 21 24 27 29 30 27 24 25 20 23 22 20 27 34 25 24 25 24 23 24 27 25 18 28 25 34 29 21 22 21 30 27 17 28 2...
output:
1 706 1 147 1 383 1 18 1 189 1 715 1 943 1 781 1 759 1 597 1 184 1 50 1 882 1 890 1 583 1 464 1 594 1 268 1 858 1 143 1 65 1 123 1 503 1 728 2 706 2 147 2 383 2 18 2 189 2 715 2 943 2 781 2 759 2 597 2 184 2 50 2 882 2 890 2 583 2 464 2 594 2 268 2 858 2 143 2 65 2 123 2 503 2 728 3 706 3 147 3 383 ...
result:
ok Found equal strings: 220, 448
Test #10:
score: 0
Accepted
time: 38ms
memory: 3712kb
input:
1000 24 19 21 25 28 26 18 20 27 34 21 23 29 24 29 21 20 23 23 28 24 21 33 26 25 20 28 24 25 23 27 21 26 29 26 24 30 25 28 30 29 22 22 29 25 26 26 23 25 22 32 28 23 27 25 35 24 33 30 26 22 23 24 26 21 26 24 25 23 26 26 29 18 27 23 21 22 26 26 24 23 30 27 23 29 30 21 23 20 25 31 24 24 25 31 28 24 25 2...
output:
1 126 1 934 1 407 1 258 1 397 1 681 1 577 1 310 1 303 1 289 1 162 1 936 1 675 1 347 1 974 1 445 1 457 1 317 1 114 1 979 1 168 1 705 1 66 1 595 2 126 2 934 2 407 2 258 2 397 2 681 2 577 2 310 2 303 2 289 2 162 2 936 2 675 2 347 2 974 2 445 2 457 2 317 2 114 2 979 2 168 2 705 2 66 2 595 3 126 3 934 3 ...
result:
ok Found equal strings: 279, 970
Test #11:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 23 19 24 26 24 17 28 22 29 24 24 25 25 27 18 24 22 28 29 23 24 30 24 25 21 19 26 22 30 27 24 26 29 26 24 25 29 23 26 28 28 26 23 29 20 22 26 35 27 27 22 20 20 19 26 20 21 26 30 25 23 27 30 22 26 28 29 21 28 28 20 17 27 19 28 22 32 27 26 28 27 30 22 25 29 23 24 24 32 20 21 25 24 22 22 29 23 27 2...
output:
1 855 1 582 1 975 1 21 1 706 1 707 1 429 1 54 1 811 1 247 1 363 1 63 1 809 1 113 1 620 1 588 1 294 1 310 1 65 1 239 1 324 1 864 1 858 1 46 2 855 2 582 2 975 2 21 2 706 2 707 2 429 2 54 2 811 2 247 2 363 2 63 2 809 2 113 2 620 2 588 2 294 2 310 2 65 2 239 2 324 2 864 2 858 2 46 3 855 3 582 3 975 3 21...
result:
ok Found equal strings: 619, 843
Test #12:
score: 0
Accepted
time: 35ms
memory: 3712kb
input:
1000 27 23 28 22 25 24 30 27 27 26 25 24 24 22 18 23 24 29 26 29 27 27 21 34 24 24 21 23 26 17 27 22 22 25 30 27 25 25 23 24 29 30 35 26 26 24 24 23 24 26 21 25 22 31 23 22 24 25 28 25 19 25 29 24 23 30 25 24 22 28 24 21 28 20 23 27 28 27 31 24 32 25 20 27 27 29 21 24 31 24 25 30 28 26 22 23 22 30 3...
output:
1 241 1 351 1 338 1 995 1 446 1 201 1 797 1 731 1 41 1 683 1 168 1 863 1 429 1 644 1 430 1 383 1 794 1 617 1 231 1 332 1 223 1 795 1 988 1 680 2 241 2 351 2 338 2 995 2 446 2 201 2 797 2 731 2 41 2 683 2 168 2 863 2 429 2 644 2 430 2 383 2 794 2 617 2 231 2 332 2 223 2 795 2 988 2 680 3 241 3 351 3 ...
result:
ok Found equal strings: 678, 717
Test #13:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 27 25 21 32 28 28 26 30 24 24 22 25 23 28 32 26 32 25 25 24 30 22 32 25 24 24 30 21 27 15 31 25 27 23 23 24 20 21 17 23 17 20 28 25 33 23 27 28 22 26 26 25 29 23 31 31 17 29 25 28 30 27 27 31 25 24 24 23 29 21 27 26 29 27 29 26 26 20 24 24 28 24 24 25 27 22 28 28 24 27 29 28 24 24 20 25 32 24 2...
output:
1 334 1 197 1 301 1 90 1 526 1 440 1 517 1 463 1 605 1 819 1 464 1 168 1 309 1 306 1 735 1 179 1 426 1 532 1 769 1 994 1 79 1 831 1 397 1 844 2 334 2 197 2 301 2 90 2 526 2 440 2 517 2 463 2 605 2 819 2 464 2 168 2 309 2 306 2 735 2 179 2 426 2 532 2 769 2 994 2 79 2 831 2 397 2 844 3 334 3 197 3 30...
result:
ok Found equal strings: 239, 737
Test #14:
score: 0
Accepted
time: 44ms
memory: 3584kb
input:
1000 22 22 29 28 16 16 23 27 24 28 28 25 24 27 24 25 20 25 21 29 24 25 28 16 24 26 27 22 28 24 25 27 26 18 30 31 24 19 22 23 28 23 31 27 22 23 24 26 26 26 33 30 26 24 23 15 26 14 24 29 22 29 30 23 34 25 27 29 24 19 22 22 27 19 26 25 33 27 22 36 19 25 23 28 23 28 27 24 29 30 28 26 29 24 27 29 27 21 2...
output:
1 523 1 229 1 972 1 483 1 848 1 923 1 658 1 724 1 511 1 480 1 196 1 706 1 591 1 818 1 527 1 134 1 586 1 704 1 768 1 684 1 26 1 677 1 699 1 627 2 523 2 229 2 972 2 483 2 848 2 923 2 658 2 724 2 511 2 480 2 196 2 706 2 591 2 818 2 527 2 134 2 586 2 704 2 768 2 684 2 26 2 677 2 699 2 627 3 523 3 229 3 ...
result:
ok Found equal strings: 112, 796
Test #15:
score: 0
Accepted
time: 35ms
memory: 3584kb
input:
1000 30 25 23 26 27 24 26 30 22 28 27 29 31 25 21 19 30 27 29 24 26 22 22 23 28 23 33 22 23 26 28 28 24 26 31 31 27 21 27 23 20 23 23 18 26 22 24 19 25 20 20 31 22 27 27 21 25 17 22 24 22 22 28 26 25 26 20 27 23 29 27 28 26 25 25 28 23 28 16 24 28 30 27 23 21 25 27 25 18 25 27 28 20 24 18 23 23 24 2...
output:
1 376 1 572 1 576 1 79 1 888 1 483 1 442 1 995 1 618 1 208 1 83 1 640 1 76 1 477 1 416 1 734 1 268 1 238 1 205 1 106 1 459 1 453 1 118 1 299 2 376 2 572 2 576 2 79 2 888 2 483 2 442 2 995 2 618 2 208 2 83 2 640 2 76 2 477 2 416 2 734 2 268 2 238 2 205 2 106 2 459 2 453 2 118 2 299 3 376 3 572 3 576 ...
result:
ok Found equal strings: 634, 855
Test #16:
score: 0
Accepted
time: 38ms
memory: 3584kb
input:
1000 28 24 24 29 23 27 26 30 24 21 25 21 27 21 24 23 21 26 32 20 24 31 26 30 25 23 27 24 22 28 19 29 29 14 28 26 24 22 21 28 20 23 25 29 17 22 21 29 21 25 27 24 26 24 27 17 29 22 28 26 30 22 25 24 24 29 27 29 23 28 27 29 26 22 28 17 21 29 20 30 32 21 23 25 27 21 22 23 27 24 18 26 26 19 24 20 28 24 2...
output:
1 708 1 865 1 533 1 744 1 39 1 262 1 446 1 918 1 682 1 871 1 305 1 50 1 190 1 24 1 576 1 64 1 617 1 988 1 42 1 597 1 762 1 700 1 592 1 15 2 708 2 865 2 533 2 744 2 39 2 262 2 446 2 918 2 682 2 871 2 305 2 50 2 190 2 24 2 576 2 64 2 617 2 988 2 42 2 597 2 762 2 700 2 592 2 15 3 708 3 865 3 533 3 744 ...
result:
ok Found equal strings: 196, 508
Test #17:
score: 0
Accepted
time: 33ms
memory: 3712kb
input:
1000 27 28 25 21 27 24 21 27 19 28 23 27 29 23 23 24 29 26 20 27 27 24 20 28 27 26 21 31 25 28 27 27 25 24 21 29 23 25 23 24 27 32 30 21 23 28 24 24 30 21 20 22 28 23 22 30 26 25 24 24 22 28 22 19 22 31 25 32 26 25 23 21 21 26 27 25 27 24 25 25 25 28 25 29 23 21 33 24 31 24 22 21 23 28 18 26 28 23 2...
output:
1 273 1 806 1 121 1 998 1 343 1 359 1 698 1 31 1 614 1 86 1 167 1 36 1 414 1 859 1 104 1 747 1 742 1 443 1 93 1 811 1 885 1 484 1 664 1 863 2 273 2 806 2 121 2 998 2 343 2 359 2 698 2 31 2 614 2 86 2 167 2 36 2 414 2 859 2 104 2 747 2 742 2 443 2 93 2 811 2 885 2 484 2 664 2 863 3 273 3 806 3 121 3 ...
result:
ok Found equal strings: 30, 255
Test #18:
score: 0
Accepted
time: 43ms
memory: 3840kb
input:
1000 30 28 26 23 24 26 19 27 21 24 26 28 27 25 24 29 21 27 26 26 27 26 24 21 30 26 32 25 26 18 25 23 19 28 22 22 29 21 28 27 27 27 34 26 25 26 24 25 23 27 27 22 23 29 22 24 24 29 23 23 20 28 23 24 26 26 29 27 22 19 23 26 23 29 29 26 29 23 26 24 30 25 27 27 30 16 29 26 26 26 29 29 22 19 27 22 22 26 2...
output:
1 495 1 791 1 845 1 367 1 587 1 519 1 708 1 827 1 298 1 150 1 32 1 103 1 371 1 380 1 299 1 702 1 53 1 368 1 779 1 741 1 626 1 383 1 652 1 711 2 495 2 791 2 845 2 367 2 587 2 519 2 708 2 827 2 298 2 150 2 32 2 103 2 371 2 380 2 299 2 702 2 53 2 368 2 779 2 741 2 626 2 383 2 652 2 711 3 495 3 791 3 84...
result:
ok Found equal strings: 284, 957
Test #19:
score: 0
Accepted
time: 36ms
memory: 3584kb
input:
1000 25 26 19 34 30 25 19 26 28 25 32 19 26 23 27 28 23 23 20 25 23 27 23 22 29 20 23 26 22 17 25 24 26 21 32 23 28 25 25 24 17 23 22 23 23 27 23 20 20 29 28 19 25 24 26 23 27 26 25 28 27 30 30 29 24 26 23 24 26 20 24 29 21 22 21 22 30 25 25 30 28 25 26 29 26 25 27 30 25 21 28 27 25 19 19 22 24 27 2...
output:
1 240 1 739 1 394 1 11 1 495 1 322 1 753 1 144 1 458 1 609 1 759 1 491 1 842 1 131 1 15 1 325 1 266 1 208 1 407 1 140 1 439 1 463 1 476 1 430 2 240 2 739 2 394 2 11 2 495 2 322 2 753 2 144 2 458 2 609 2 759 2 491 2 842 2 131 2 15 2 325 2 266 2 208 2 407 2 140 2 439 2 463 2 476 2 430 3 240 3 739 3 39...
result:
ok Found equal strings: 343, 478
Test #20:
score: 0
Accepted
time: 43ms
memory: 3840kb
input:
1000 27 28 28 21 26 23 26 22 26 21 27 25 21 29 24 25 28 26 27 23 23 25 20 23 28 29 21 28 29 20 23 21 29 24 18 30 24 24 27 24 23 25 24 22 26 22 27 24 19 32 26 31 24 23 30 22 27 29 23 19 27 30 27 24 28 23 25 29 25 22 21 22 23 25 26 27 22 25 23 31 24 18 22 26 26 25 20 21 29 26 22 22 26 19 22 26 23 29 2...
output:
1 82 1 771 1 649 1 263 1 120 1 436 1 3 1 989 1 478 1 397 1 511 1 89 1 909 1 433 1 119 1 195 1 544 1 880 1 806 1 891 1 912 1 356 1 943 1 297 2 82 2 771 2 649 2 263 2 120 2 436 2 3 2 989 2 478 2 397 2 511 2 89 2 909 2 433 2 119 2 195 2 544 2 880 2 806 2 891 2 912 2 356 2 943 2 297 3 82 3 771 3 649 3 2...
result:
ok Found equal strings: 352, 402
Test #21:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 28 21 26 29 27 29 24 21 26 20 28 29 32 23 16 26 28 24 23 25 19 23 23 24 27 30 25 30 20 32 23 26 23 21 29 20 31 28 23 27 23 23 22 18 24 24 26 25 20 29 24 29 27 27 24 31 22 24 30 27 26 23 22 34 30 30 25 25 23 27 23 26 20 25 24 29 29 21 24 27 22 24 26 31 24 27 26 18 26 24 23 17 21 27 23 22 24 27 2...
output:
1 465 1 499 1 525 1 394 1 803 1 997 1 204 1 544 1 519 1 670 1 234 1 988 1 814 1 15 1 855 1 772 1 300 1 615 1 983 1 656 1 686 1 256 1 187 1 90 2 465 2 499 2 525 2 394 2 803 2 997 2 204 2 544 2 519 2 670 2 234 2 988 2 814 2 15 2 855 2 772 2 300 2 615 2 983 2 656 2 686 2 256 2 187 2 90 3 465 3 499 3 52...
result:
ok Found equal strings: 462, 874
Test #22:
score: 0
Accepted
time: 37ms
memory: 3584kb
input:
1000 24 24 29 20 22 25 26 18 27 20 24 27 24 22 24 31 23 28 25 23 27 20 21 23 25 21 20 31 25 26 27 25 20 27 31 26 23 15 23 24 28 23 24 28 24 33 28 26 28 32 31 22 28 29 24 16 29 22 20 25 28 28 26 25 25 26 23 25 23 24 21 23 26 22 23 28 26 29 28 30 25 24 28 23 18 24 30 21 29 30 23 29 23 22 27 23 27 21 2...
output:
1 542 1 804 1 38 1 689 1 290 1 349 1 849 1 85 1 404 1 614 1 520 1 146 1 727 1 19 1 884 1 75 1 938 1 876 1 883 1 326 1 432 1 529 1 56 1 987 2 542 2 804 2 38 2 689 2 290 2 349 2 849 2 85 2 404 2 614 2 520 2 146 2 727 2 19 2 884 2 75 2 938 2 876 2 883 2 326 2 432 2 529 2 56 2 987 3 542 3 804 3 38 3 689...
result:
ok Found equal strings: 521, 747
Test #23:
score: 0
Accepted
time: 37ms
memory: 3840kb
input:
1000 23 20 29 22 22 28 28 26 24 27 29 25 24 23 29 30 22 27 27 26 23 25 24 26 23 30 19 26 24 18 22 24 28 33 19 25 26 27 29 18 30 23 27 26 29 25 18 22 25 22 23 30 28 24 28 22 20 27 21 25 22 23 27 28 24 25 29 22 27 21 30 30 26 29 32 27 21 25 19 27 35 24 30 26 27 28 28 21 25 30 20 25 24 20 23 21 32 29 2...
output:
1 224 1 404 1 877 1 603 1 56 1 362 1 498 1 38 1 451 1 669 1 575 1 48 1 631 1 320 1 727 1 388 1 542 1 298 1 447 1 582 1 681 1 112 1 706 1 28 2 224 2 404 2 877 2 603 2 56 2 362 2 498 2 38 2 451 2 669 2 575 2 48 2 631 2 320 2 727 2 388 2 542 2 298 2 447 2 582 2 681 2 112 2 706 2 28 3 224 3 404 3 877 3 ...
result:
ok Found equal strings: 621, 861
Test #24:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 26 23 26 25 24 21 25 28 27 16 22 28 25 32 23 19 21 29 23 24 23 25 25 20 23 26 31 26 25 28 20 17 30 23 21 25 26 21 20 24 26 28 24 23 26 24 24 29 25 26 29 26 19 26 26 19 24 21 21 25 26 25 26 26 24 24 20 23 20 24 28 25 22 29 20 21 18 23 27 28 27 26 26 26 25 32 25 25 27 27 25 20 33 23 25 26 27 20 3...
output:
1 118 1 539 1 30 1 963 1 138 1 858 1 256 1 399 1 300 1 525 1 892 1 488 1 921 1 364 1 806 1 686 1 478 1 957 1 945 1 249 1 924 1 317 1 517 1 720 2 118 2 539 2 30 2 963 2 138 2 858 2 256 2 399 2 300 2 525 2 892 2 488 2 921 2 364 2 806 2 686 2 478 2 957 2 945 2 249 2 924 2 317 2 517 2 720 3 118 3 539 3 ...
result:
ok Found equal strings: 143, 920
Test #25:
score: 0
Accepted
time: 22ms
memory: 3712kb
input:
1000 21 24 26 24 23 22 22 21 24 24 28 26 29 21 30 26 24 25 28 26 24 25 27 24 29 24 26 28 27 22 22 27 30 20 28 26 23 21 24 24 24 23 30 26 22 23 29 28 25 18 18 20 21 20 26 25 22 26 32 22 21 19 22 30 26 19 26 28 26 19 29 24 26 29 25 27 30 29 27 28 23 29 21 25 26 30 19 25 27 22 25 25 31 28 32 29 26 31 2...
output:
1 757 1 374 1 240 1 909 1 50 1 284 1 454 1 401 1 973 1 228 1 893 1 484 1 414 1 489 1 856 1 587 1 955 1 547 1 175 1 543 1 120 1 359 1 207 1 402 2 757 2 374 2 240 2 909 2 50 2 284 2 454 2 401 2 973 2 228 2 893 2 484 2 414 2 489 2 856 2 587 2 955 2 547 2 175 2 543 2 120 2 359 2 207 2 402 3 757 3 374 3 ...
result:
ok Found equal strings: 17, 979
Test #26:
score: 0
Accepted
time: 17ms
memory: 3584kb
input:
1000 22 25 24 25 25 19 20 25 24 23 31 26 26 25 30 24 19 18 22 27 25 25 23 29 26 23 18 26 22 21 28 25 22 26 23 21 23 26 33 31 26 25 25 30 26 28 30 25 26 31 26 18 24 19 28 21 26 26 21 23 29 30 27 25 22 17 25 24 26 24 22 26 23 22 25 29 25 22 31 28 21 31 26 24 18 25 22 30 33 32 22 21 25 25 27 22 29 22 2...
output:
1 719 1 90 1 844 1 213 1 606 1 39 1 386 1 959 1 217 1 687 1 141 1 731 1 502 1 972 1 237 1 135 1 954 1 703 1 123 1 712 1 153 1 756 1 634 2 719 2 90 2 844 2 213 2 606 2 39 2 386 2 959 2 217 2 687 2 141 2 1 2 731 2 502 2 972 2 237 2 135 2 954 2 703 2 123 2 712 2 153 2 756 2 634 3 719 3 90 3 844 3 213 3...
result:
ok Found equal strings: 538, 39
Test #27:
score: 0
Accepted
time: 26ms
memory: 3584kb
input:
1000 23 28 30 30 32 20 24 30 25 29 30 26 28 28 18 27 28 30 26 28 26 31 27 25 23 26 24 20 32 26 22 24 23 21 26 26 26 22 22 23 24 26 20 24 32 29 31 29 26 27 29 29 27 21 23 19 28 28 21 31 21 23 23 22 25 33 25 23 21 26 24 26 24 23 23 21 21 31 25 25 26 28 19 25 19 29 27 22 27 27 19 29 23 24 20 28 26 23 1...
output:
1 326 1 319 1 505 1 607 1 669 1 213 1 201 1 952 1 827 1 243 1 555 1 842 1 356 1 724 1 644 1 760 1 705 1 51 1 891 1 43 1 317 1 851 1 512 1 93 2 326 2 319 2 505 2 607 2 669 2 213 2 201 2 952 2 827 2 243 2 555 2 842 2 356 2 724 2 644 2 760 2 705 2 51 2 891 2 43 2 317 2 851 2 512 2 93 3 326 3 319 3 505 ...
result:
ok Found equal strings: 98, 412
Test #28:
score: 0
Accepted
time: 32ms
memory: 3840kb
input:
1000 19 18 22 26 27 25 25 25 24 21 18 28 32 31 26 25 26 22 27 26 28 27 24 23 27 18 26 32 23 27 29 25 24 27 30 30 24 23 22 27 22 22 27 30 20 25 22 19 29 18 26 26 23 31 25 27 18 25 24 26 20 25 26 31 20 28 27 28 24 19 24 27 25 18 28 22 29 27 27 25 22 19 22 24 28 31 26 21 26 26 27 22 24 29 24 21 27 24 2...
output:
1 781 1 603 1 596 1 30 1 598 1 39 1 348 1 672 1 203 1 734 1 286 1 610 1 525 1 256 1 551 1 807 1 673 1 663 1 890 1 638 1 743 1 357 1 265 1 784 2 781 2 603 2 596 2 30 2 598 2 39 2 348 2 672 2 203 2 734 2 286 2 610 2 525 2 256 2 551 2 807 2 673 2 663 2 890 2 638 2 743 2 357 2 265 2 784 3 781 3 603 3 59...
result:
ok Found equal strings: 970, 598
Test #29:
score: 0
Accepted
time: 24ms
memory: 3584kb
input:
1000 27 20 25 24 27 27 25 27 29 25 24 22 31 23 28 21 25 26 19 27 22 28 20 24 21 26 27 26 23 25 31 27 23 31 22 26 23 29 22 21 27 24 21 29 26 22 24 20 26 25 18 27 24 24 32 26 22 28 27 25 22 27 30 24 25 28 24 21 29 25 23 20 23 30 23 24 24 18 20 28 24 25 25 14 26 21 36 20 25 32 26 31 19 27 27 25 26 25 2...
output:
1 410 1 581 1 211 1 561 1 45 1 866 1 917 1 775 1 828 1 386 1 903 1 381 1 711 1 3 1 990 1 233 1 367 1 801 1 859 1 615 1 899 1 948 1 731 1 25 2 410 2 581 2 211 2 561 2 45 2 866 2 917 2 775 2 828 2 386 2 903 2 381 2 711 2 3 2 990 2 233 2 367 2 801 2 859 2 615 2 899 2 948 2 731 2 25 3 410 3 581 3 211 3 ...
result:
ok Found equal strings: 657, 844
Test #30:
score: 0
Accepted
time: 39ms
memory: 3712kb
input:
1000 22 25 23 26 26 25 27 27 24 33 21 33 32 22 29 28 22 33 27 25 27 31 23 31 32 27 27 24 24 21 25 25 24 25 27 23 18 26 19 22 26 25 25 31 29 23 21 25 29 26 24 19 27 28 22 22 25 24 24 28 29 27 24 27 29 26 28 22 24 22 20 30 25 18 30 25 29 18 26 22 27 34 22 30 31 27 24 29 33 32 24 28 26 24 32 20 27 20 2...
output:
1 417 1 818 1 567 1 12 1 434 1 138 1 360 1 664 1 566 1 392 1 150 1 81 1 190 1 936 1 800 1 830 1 85 1 251 1 854 1 649 1 845 1 736 1 19 1 242 2 417 2 818 2 567 2 12 2 434 2 138 2 360 2 664 2 566 2 392 2 150 2 81 2 190 2 936 2 800 2 830 2 85 2 251 2 854 2 649 2 845 2 736 2 19 2 242 3 417 3 818 3 567 3 ...
result:
ok Found equal strings: 716, 718
Test #31:
score: 0
Accepted
time: 46ms
memory: 3584kb
input:
1000 24 21 24 21 22 21 23 28 26 26 24 21 29 23 30 22 21 24 22 26 27 24 25 29 22 23 28 21 20 25 23 24 28 30 24 19 21 19 26 20 23 26 28 28 25 24 33 23 25 22 23 26 25 24 28 23 29 31 25 24 24 24 25 29 22 23 21 25 28 27 18 28 25 22 21 28 19 26 24 31 19 23 27 28 36 26 25 27 24 19 23 25 28 23 24 26 26 29 3...
output:
1 412 1 560 1 217 1 493 1 528 1 610 1 269 1 884 1 190 1 75 1 214 1 337 1 293 1 714 1 806 1 585 1 225 1 903 1 411 1 576 1 579 1 354 1 72 1 249 2 412 2 560 2 217 2 493 2 528 2 610 2 269 2 884 2 190 2 75 2 214 2 337 2 293 2 714 2 806 2 585 2 225 2 903 2 411 2 576 2 579 2 354 2 72 2 249 3 412 3 560 3 21...
result:
ok Found equal strings: 57, 240
Test #32:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 24 31 23 19 25 24 22 22 23 23 25 22 22 23 23 24 22 22 23 30 23 27 30 24 27 24 22 28 26 27 21 23 26 26 30 31 27 26 22 25 25 23 22 23 24 24 27 21 22 29 23 23 33 36 24 20 29 23 25 26 20 25 19 24 22 28 31 26 21 23 30 22 25 20 28 26 22 21 25 27 22 30 22 29 27 26 26 21 27 29 26 23 28 26 27 27 33 22 2...
output:
1 800 1 218 1 750 1 873 1 982 1 127 1 226 1 246 1 924 1 596 1 600 1 535 1 27 1 306 1 472 1 899 1 322 1 377 1 890 1 401 1 660 1 109 1 477 1 52 2 800 2 218 2 750 2 873 2 982 2 127 2 226 2 246 2 924 2 596 2 600 2 535 2 27 2 306 2 472 2 899 2 322 2 377 2 890 2 401 2 660 2 109 2 477 2 52 3 800 3 218 3 75...
result:
ok Found equal strings: 113, 116
Test #33:
score: 0
Accepted
time: 37ms
memory: 3712kb
input:
1000 33 19 23 24 25 27 22 25 28 27 25 28 29 25 28 24 30 17 20 24 24 27 21 21 23 29 25 20 21 31 28 21 26 29 33 26 19 25 22 26 24 29 28 24 28 19 31 29 21 29 27 26 23 19 26 25 22 27 31 20 23 25 28 28 24 29 28 18 22 25 31 29 23 27 25 30 23 25 26 29 28 31 29 28 29 27 22 24 24 27 32 24 24 29 25 29 30 24 2...
output:
1 939 1 665 1 247 1 936 1 770 1 670 1 117 1 740 1 597 1 881 1 965 1 944 1 948 1 781 1 899 1 903 1 673 1 160 1 89 1 32 1 82 1 451 1 450 1 18 2 939 2 665 2 247 2 936 2 770 2 670 2 117 2 740 2 597 2 881 2 965 2 944 2 948 2 781 2 899 2 903 2 673 2 160 2 89 2 32 2 82 2 451 2 450 2 18 3 939 3 665 3 247 3 ...
result:
ok Found equal strings: 175, 635
Test #34:
score: 0
Accepted
time: 35ms
memory: 3712kb
input:
1000 25 29 24 22 21 23 28 33 22 29 24 28 18 26 24 20 26 28 26 25 24 35 28 30 24 24 27 23 22 26 23 22 21 28 23 31 21 21 25 25 23 27 29 20 29 24 19 25 28 28 23 27 22 26 31 18 31 20 25 25 29 21 21 23 21 17 19 24 19 26 19 23 23 25 20 26 19 21 24 27 30 23 24 22 24 28 30 24 26 20 26 29 24 27 20 26 28 22 3...
output:
1 182 1 352 1 883 1 14 1 218 1 230 1 303 1 703 1 325 1 293 1 801 1 770 1 110 1 343 1 796 1 85 1 899 1 280 1 620 1 906 1 150 1 86 1 155 1 709 2 182 2 352 2 883 2 14 2 218 2 230 2 303 2 703 2 325 2 293 2 801 2 770 2 110 2 343 2 796 2 85 2 899 2 280 2 620 2 906 2 150 2 86 2 155 2 709 3 182 3 352 3 883 ...
result:
ok Found equal strings: 235, 509
Test #35:
score: 0
Accepted
time: 28ms
memory: 3712kb
input:
1000 27 23 30 26 24 24 29 24 32 27 32 24 27 25 21 29 21 23 18 25 26 28 26 24 24 28 21 29 23 25 24 27 27 26 23 23 24 24 26 24 32 20 29 26 29 15 21 23 28 24 21 21 15 31 16 27 25 22 23 27 30 26 26 30 22 28 25 28 27 25 25 33 24 24 21 25 25 23 20 21 27 20 33 21 18 24 24 28 20 18 25 28 23 23 27 23 22 22 2...
output:
1 608 1 786 1 571 1 880 1 328 1 172 1 283 1 67 1 809 1 144 1 174 1 10 1 185 1 642 1 760 1 777 1 155 1 597 1 431 1 299 1 626 1 853 1 6 1 874 2 608 2 786 2 571 2 880 2 328 2 172 2 283 2 67 2 809 2 144 2 174 2 10 2 185 2 642 2 760 2 777 2 155 2 597 2 431 2 299 2 626 2 853 2 6 2 874 3 608 3 786 3 571 3 ...
result:
ok Found equal strings: 30, 294
Test #36:
score: 0
Accepted
time: 44ms
memory: 3712kb
input:
1000 22 19 30 30 20 23 25 23 25 29 32 26 25 28 24 21 27 21 21 28 26 28 26 21 20 25 24 24 28 17 29 25 31 23 24 16 27 18 24 23 19 25 25 24 32 20 28 27 25 28 23 25 21 22 30 20 26 26 21 33 32 25 19 26 22 22 22 23 25 27 29 24 27 28 25 23 19 24 26 28 24 26 27 25 26 27 25 28 30 20 27 27 25 23 20 27 20 29 2...
output:
1 84 1 784 1 660 1 637 1 518 1 800 1 12 1 365 1 776 1 674 1 33 1 131 1 198 1 823 1 640 1 4 1 902 1 574 1 861 1 876 1 97 1 167 1 185 1 953 2 84 2 784 2 660 2 637 2 518 2 800 2 12 2 365 2 776 2 674 2 33 2 131 2 198 2 823 2 640 2 4 2 902 2 574 2 861 2 876 2 97 2 167 2 185 2 953 3 84 3 784 3 660 3 637 3...
result:
ok Found equal strings: 634, 904
Test #37:
score: 0
Accepted
time: 31ms
memory: 3840kb
input:
1000 28 30 25 23 25 28 22 30 23 27 20 20 28 30 22 27 27 24 30 28 25 31 31 30 21 25 28 22 28 27 27 27 20 26 25 25 23 25 19 34 22 25 23 23 30 34 28 23 21 25 20 22 32 29 19 23 20 24 25 29 27 27 23 28 22 27 29 27 18 32 22 23 28 24 27 25 23 26 22 26 23 25 24 24 20 28 26 27 23 28 26 28 27 21 23 28 26 30 3...
output:
1 382 1 306 1 770 1 552 1 109 1 609 1 383 1 927 1 610 1 580 1 595 1 896 1 515 1 578 1 315 1 415 1 520 1 543 1 9 1 629 1 79 1 1000 1 826 1 893 2 382 2 306 2 770 2 552 2 109 2 609 2 383 2 927 2 610 2 580 2 595 2 896 2 515 2 578 2 315 2 415 2 520 2 543 2 9 2 629 2 79 2 1000 2 826 2 893 3 382 3 306 3 77...
result:
ok Found equal strings: 693, 778
Test #38:
score: 0
Accepted
time: 37ms
memory: 3712kb
input:
1000 25 33 26 23 28 22 25 26 27 30 27 22 29 21 26 27 31 25 20 23 29 27 22 25 30 22 25 24 21 31 22 25 28 19 24 29 16 24 31 24 20 24 21 26 30 22 25 22 25 23 30 23 28 20 29 26 29 24 31 28 23 27 24 17 21 25 32 29 21 23 28 29 28 26 31 26 23 27 26 19 24 23 28 31 32 26 23 20 22 22 29 26 28 31 30 22 28 25 2...
output:
1 698 1 133 1 258 1 913 1 514 1 865 1 371 1 526 1 984 1 542 1 833 1 502 1 473 1 990 1 637 1 672 1 992 1 654 1 942 1 507 1 4 1 239 1 764 1 310 2 698 2 133 2 258 2 913 2 514 2 865 2 371 2 526 2 984 2 542 2 833 2 502 2 473 2 990 2 637 2 672 2 992 2 654 2 942 2 507 2 4 2 239 2 764 2 310 3 698 3 133 3 25...
result:
ok Found equal strings: 336, 912
Test #39:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
2 0
output:
1 2
result:
ok Found equal strings: 1, 2
Extra Test:
score: 0
Extra Test Passed