QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#870539 | #8615. Equal Strings | ucup-team3734# | AC ✓ | 36ms | 3712kb | C++23 | 2.3kb | 2025-01-25 16:44:06 | 2025-01-25 16:44:06 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
typedef long long i64;
typedef unsigned long long u64;
typedef double lf;
const int maxw = 50;
const int maxn = 1000;
const int inf = 1e9;
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
int n;
#ifndef ONLINE_JUDGE
bitset<maxw> a[maxn];
bool found;
void gen() {
for (int i = 0; i + 1 < n; i++) {
a[i].reset();
for (int j = 0; j < maxw; j++) {
a[i].set(j, rng() % 2);
}
}
a[n - 1] = a[0];
shuffle(a, a + n, rng);
found = false;
}
#endif
int ask(int i, int j) {
if (i == j) return 0;
#ifndef ONLINE_JUDGE
cerr << "? " << i + 1 << " " << j + 1 << endl;
int x = (int) ((a[i] ^ a[j]).count());
cerr << x << endl;
if (x == 0) {
found = true;
exit(0);
}
return x;
#else
cout << i + 1 << " " << j + 1 << endl;
int x;
cin >> x;
if (x == 0) exit(0);
return x;
#endif
}
void solve() {
cin >> n;
#ifndef ONLINE_JUDGE
gen();
#endif
vector<int> v(n);
iota(v.begin(), v.end(), 0);
shuffle(v.begin(), v.end(), rng);
const int K = 25;
vector<pair<int, vector<int>>> dst(n, {0, vector<int>(K)});
for (int i = 0; i < n; ++i) dst[i].first = i;
for (int i = 0; i < min(n, 25); i++) {
int x = v[i];
for (int j = 0; j < n; ++j) {
dst[j].second[i] = ask(x, j);
}
}
sort(dst.begin(), dst.end(), [&](const auto &a, const auto &b) {
return a.second < b.second;
});
for (int i = 0; i + 1 < n; ++i) {
if (dst[i].second == dst[i + 1].second) {
ask(dst[i].first, dst[i + 1].first);
}
}
#ifndef ONLINE_JUDGE
if (!found) {
cout << "FAIL" << endl;
for (int i = 0; i < n; i++) {
for (int j = 0; j < maxw; j++) {
cout << a[i][j];
}
cout << endl;
}
cout << endl;
}
#endif
}
signed main() {
#ifndef ONLINE_JUDGE
// freopen("input.txt", "r", stdin);
#endif
ios_base::sync_with_stdio(false);
int t = 1;
// cin >> t;
for (int i = 0; i < t; i++) {
solve();
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3456kb
input:
4 21 0
output:
4 1 4 2
result:
ok Found equal strings: 4, 2
Test #2:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
4 28 28 25 23 25 23 0
output:
2 1 2 3 2 4 4 1 4 2 4 3 3 1
result:
ok Found equal strings: 3, 1
Test #3:
score: 0
Accepted
time: 0ms
memory: 3456kb
input:
10 29 18 27 23 26 30 34 27 29 21 26 25 25 18 26 26 25 21 28 21 26 20 21 21 29 23 26 25 26 29 27 18 30 28 29 21 24 29 26 25 29 27 27 0
output:
7 1 7 2 7 3 7 4 7 5 7 6 7 8 7 9 7 10 5 1 5 2 5 3 5 4 5 6 5 7 5 8 5 9 5 10 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 6 1 6 2 6 3 6 4 6 5 6 7 6 8 6 9 6 10 3 1 3 2 3 4 3 5 3 6 3 7 3 8 3 9
result:
ok Found equal strings: 3, 9
Test #4:
score: 0
Accepted
time: 1ms
memory: 3456kb
input:
100 23 33 22 31 21 20 29 18 21 34 31 24 20 25 26 19 29 31 28 20 25 29 26 28 26 21 20 21 31 24 22 27 29 23 29 23 21 23 32 31 23 31 28 24 27 25 19 30 26 25 24 22 33 25 28 25 21 23 30 30 23 20 25 24 23 29 28 27 32 31 26 24 29 18 21 21 32 30 24 28 24 30 27 29 22 24 26 22 22 25 22 17 27 23 22 17 24 23 23...
output:
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 6...
result:
ok Found equal strings: 62, 100
Test #5:
score: 0
Accepted
time: 5ms
memory: 3456kb
input:
500 29 20 25 24 24 29 31 26 23 26 31 25 24 19 20 23 29 26 18 22 24 33 26 19 26 21 19 26 20 21 24 21 33 28 32 26 24 29 27 22 23 23 27 22 28 23 27 35 24 23 20 26 23 25 22 30 28 28 22 26 30 28 21 21 27 25 31 23 24 27 32 32 27 22 30 22 25 24 18 23 29 25 33 21 25 26 26 27 26 31 28 24 21 26 19 19 24 23 26...
output:
487 1 487 2 487 3 487 4 487 5 487 6 487 7 487 8 487 9 487 10 487 11 487 12 487 13 487 14 487 15 487 16 487 17 487 18 487 19 487 20 487 21 487 22 487 23 487 24 487 25 487 26 487 27 487 28 487 29 487 30 487 31 487 32 487 33 487 34 487 35 487 36 487 37 487 38 487 39 487 40 487 41 487 42 487 43 487 44 4...
result:
ok Found equal strings: 100, 334
Test #6:
score: 0
Accepted
time: 13ms
memory: 3584kb
input:
750 28 27 19 29 25 20 21 24 20 31 25 24 19 19 28 26 26 24 26 29 25 32 25 22 23 27 20 28 23 26 24 26 22 29 22 26 25 29 24 21 26 30 25 20 26 26 28 32 28 30 24 21 24 24 24 29 26 27 30 25 21 21 25 24 22 28 28 27 18 26 32 31 30 34 29 27 20 21 18 28 16 25 28 29 31 24 27 26 21 35 21 31 24 24 32 28 24 22 18...
output:
171 1 171 2 171 3 171 4 171 5 171 6 171 7 171 8 171 9 171 10 171 11 171 12 171 13 171 14 171 15 171 16 171 17 171 18 171 19 171 20 171 21 171 22 171 23 171 24 171 25 171 26 171 27 171 28 171 29 171 30 171 31 171 32 171 33 171 34 171 35 171 36 171 37 171 38 171 39 171 40 171 41 171 42 171 43 171 44 1...
result:
ok Found equal strings: 698, 130
Test #7:
score: 0
Accepted
time: 26ms
memory: 3584kb
input:
999 25 22 27 25 23 22 18 27 30 28 25 31 28 27 18 23 22 25 27 27 23 28 25 27 31 27 20 23 24 28 25 27 21 27 27 33 31 31 20 18 22 27 26 22 25 27 30 27 22 24 30 25 25 25 20 24 23 33 30 29 23 30 24 27 24 23 25 25 27 29 25 25 29 24 16 29 22 23 22 27 21 26 24 23 20 19 27 25 22 27 28 22 25 27 21 31 20 24 27...
output:
18 1 18 2 18 3 18 4 18 5 18 6 18 7 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 18 30 18 31 18 32 18 33 18 34 18 35 18 36 18 37 18 38 18 39 18 40 18 41 18 42 18 43 18 44 18 45 18 46 18 47 18 48 18 49 18 50 18 51 18 52 18 ...
result:
ok Found equal strings: 205, 281
Test #8:
score: 0
Accepted
time: 30ms
memory: 3712kb
input:
1000 23 22 21 29 23 23 26 21 25 27 22 31 20 26 21 30 30 27 23 22 33 20 27 23 24 20 19 28 24 25 19 24 29 24 21 27 21 25 24 24 22 29 27 22 21 22 23 28 28 26 33 22 24 24 21 26 31 24 22 21 26 22 23 24 18 21 21 34 27 29 28 23 27 24 28 28 25 21 26 20 31 26 27 28 20 24 25 22 28 24 22 29 26 25 32 24 29 23 2...
output:
636 1 636 2 636 3 636 4 636 5 636 6 636 7 636 8 636 9 636 10 636 11 636 12 636 13 636 14 636 15 636 16 636 17 636 18 636 19 636 20 636 21 636 22 636 23 636 24 636 25 636 26 636 27 636 28 636 29 636 30 636 31 636 32 636 33 636 34 636 35 636 36 636 37 636 38 636 39 636 40 636 41 636 42 636 43 636 44 6...
result:
ok Found equal strings: 211, 327
Test #9:
score: 0
Accepted
time: 34ms
memory: 3712kb
input:
1000 19 29 24 26 27 30 27 18 26 28 21 24 26 26 27 28 26 24 21 26 24 24 27 27 18 27 29 23 27 22 27 26 27 25 23 28 21 17 23 22 25 24 29 17 27 24 25 21 21 22 26 29 21 19 21 27 22 21 32 29 31 29 27 28 28 24 25 26 19 24 35 25 30 21 25 23 20 29 26 21 25 27 27 24 22 21 27 29 29 28 24 20 21 27 23 30 23 28 2...
output:
271 1 271 2 271 3 271 4 271 5 271 6 271 7 271 8 271 9 271 10 271 11 271 12 271 13 271 14 271 15 271 16 271 17 271 18 271 19 271 20 271 21 271 22 271 23 271 24 271 25 271 26 271 27 271 28 271 29 271 30 271 31 271 32 271 33 271 34 271 35 271 36 271 37 271 38 271 39 271 40 271 41 271 42 271 43 271 44 2...
result:
ok Found equal strings: 448, 220
Test #10:
score: 0
Accepted
time: 30ms
memory: 3712kb
input:
1000 26 15 29 32 20 22 25 24 20 25 26 29 25 25 24 20 25 23 31 24 26 26 23 24 26 24 24 27 20 31 25 25 30 27 23 21 29 19 21 28 22 22 26 23 27 28 30 21 25 29 26 23 28 23 19 29 23 29 19 26 29 24 27 24 29 27 25 23 19 27 25 26 28 21 24 25 30 27 20 25 23 29 26 19 17 27 20 26 27 28 27 25 22 22 26 28 16 28 1...
output:
775 1 775 2 775 3 775 4 775 5 775 6 775 7 775 8 775 9 775 10 775 11 775 12 775 13 775 14 775 15 775 16 775 17 775 18 775 19 775 20 775 21 775 22 775 23 775 24 775 25 775 26 775 27 775 28 775 29 775 30 775 31 775 32 775 33 775 34 775 35 775 36 775 37 775 38 775 39 775 40 775 41 775 42 775 43 775 44 7...
result:
ok Found equal strings: 279, 970
Test #11:
score: 0
Accepted
time: 16ms
memory: 3712kb
input:
1000 22 22 26 22 24 17 28 25 26 31 22 23 29 23 27 28 21 24 26 30 30 26 27 24 25 23 30 30 27 27 22 31 28 28 27 26 26 28 24 22 24 22 24 24 29 27 31 30 26 23 25 26 22 27 22 26 27 27 25 22 28 29 23 25 32 22 27 25 27 28 23 26 23 30 30 24 25 27 21 25 25 28 28 20 20 25 26 23 25 19 20 26 29 31 25 25 18 25 2...
output:
32 1 32 2 32 3 32 4 32 5 32 6 32 7 32 8 32 9 32 10 32 11 32 12 32 13 32 14 32 15 32 16 32 17 32 18 32 19 32 20 32 21 32 22 32 23 32 24 32 25 32 26 32 27 32 28 32 29 32 30 32 31 32 33 32 34 32 35 32 36 32 37 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 32 47 32 48 32 49 32 50 32 51 32 52 32 ...
result:
ok Found equal strings: 619, 843
Test #12:
score: 0
Accepted
time: 34ms
memory: 3712kb
input:
1000 20 25 27 25 29 33 26 26 27 23 19 19 31 24 20 32 29 26 29 26 22 31 25 18 29 26 20 29 26 27 27 23 24 29 23 25 28 24 25 23 25 23 23 25 30 26 24 26 22 18 20 20 31 24 26 28 29 24 25 28 26 20 25 28 32 18 26 25 24 19 21 20 28 21 25 26 29 36 19 28 27 31 19 25 23 23 26 21 23 30 26 28 29 24 30 29 26 28 2...
output:
208 1 208 2 208 3 208 4 208 5 208 6 208 7 208 8 208 9 208 10 208 11 208 12 208 13 208 14 208 15 208 16 208 17 208 18 208 19 208 20 208 21 208 22 208 23 208 24 208 25 208 26 208 27 208 28 208 29 208 30 208 31 208 32 208 33 208 34 208 35 208 36 208 37 208 38 208 39 208 40 208 41 208 42 208 43 208 44 2...
result:
ok Found equal strings: 678, 717
Test #13:
score: 0
Accepted
time: 21ms
memory: 3712kb
input:
1000 24 25 27 16 17 20 21 25 25 26 29 28 33 24 25 25 29 25 19 21 21 17 34 30 21 27 25 19 23 23 29 27 30 25 29 27 28 19 26 23 24 24 26 27 23 32 30 30 28 24 29 23 22 25 28 21 27 32 27 23 30 27 31 26 25 26 27 25 28 26 25 24 27 24 28 23 26 27 22 24 17 33 30 30 20 26 26 21 25 26 31 22 20 25 23 26 29 28 2...
output:
519 1 519 2 519 3 519 4 519 5 519 6 519 7 519 8 519 9 519 10 519 11 519 12 519 13 519 14 519 15 519 16 519 17 519 18 519 19 519 20 519 21 519 22 519 23 519 24 519 25 519 26 519 27 519 28 519 29 519 30 519 31 519 32 519 33 519 34 519 35 519 36 519 37 519 38 519 39 519 40 519 41 519 42 519 43 519 44 5...
result:
ok Found equal strings: 737, 239
Test #14:
score: 0
Accepted
time: 31ms
memory: 3584kb
input:
1000 25 31 21 26 26 28 27 28 31 29 24 31 29 21 28 23 30 30 19 26 29 20 20 25 24 25 27 29 27 21 22 26 25 25 28 26 26 25 24 30 24 26 29 24 24 26 29 28 26 22 26 27 30 26 25 20 28 21 24 22 26 31 26 25 29 23 28 27 28 20 27 31 28 28 23 27 24 25 25 19 27 25 30 29 26 20 27 27 21 29 28 29 24 22 26 25 21 29 2...
output:
808 1 808 2 808 3 808 4 808 5 808 6 808 7 808 8 808 9 808 10 808 11 808 12 808 13 808 14 808 15 808 16 808 17 808 18 808 19 808 20 808 21 808 22 808 23 808 24 808 25 808 26 808 27 808 28 808 29 808 30 808 31 808 32 808 33 808 34 808 35 808 36 808 37 808 38 808 39 808 40 808 41 808 42 808 43 808 44 8...
result:
ok Found equal strings: 112, 796
Test #15:
score: 0
Accepted
time: 22ms
memory: 3712kb
input:
1000 20 22 31 32 27 27 22 29 17 26 21 24 21 24 24 32 24 20 27 28 27 28 30 22 21 21 22 27 30 22 26 16 28 28 24 21 28 28 25 26 27 28 31 22 25 29 18 24 25 30 28 24 23 25 24 21 31 31 22 26 24 20 27 28 30 19 22 24 27 21 23 22 22 27 28 27 24 29 16 21 25 25 27 25 26 24 25 28 21 24 18 25 21 23 33 25 20 31 2...
output:
694 1 694 2 694 3 694 4 694 5 694 6 694 7 694 8 694 9 694 10 694 11 694 12 694 13 694 14 694 15 694 16 694 17 694 18 694 19 694 20 694 21 694 22 694 23 694 24 694 25 694 26 694 27 694 28 694 29 694 30 694 31 694 32 694 33 694 34 694 35 694 36 694 37 694 38 694 39 694 40 694 41 694 42 694 43 694 44 6...
result:
ok Found equal strings: 855, 634
Test #16:
score: 0
Accepted
time: 31ms
memory: 3584kb
input:
1000 27 24 30 21 25 22 25 22 24 23 25 28 21 25 21 25 26 27 28 28 28 23 27 26 22 28 27 25 26 26 30 18 23 28 37 26 25 23 30 27 23 27 27 19 25 23 28 22 21 24 29 20 27 30 27 29 23 25 24 25 28 23 27 28 24 32 32 33 30 25 34 26 30 25 19 25 24 27 26 25 16 29 25 27 24 26 25 24 30 29 25 16 29 25 22 26 27 26 2...
output:
516 1 516 2 516 3 516 4 516 5 516 6 516 7 516 8 516 9 516 10 516 11 516 12 516 13 516 14 516 15 516 16 516 17 516 18 516 19 516 20 516 21 516 22 516 23 516 24 516 25 516 26 516 27 516 28 516 29 516 30 516 31 516 32 516 33 516 34 516 35 516 36 516 37 516 38 516 39 516 40 516 41 516 42 516 43 516 44 5...
result:
ok Found equal strings: 196, 508
Test #17:
score: 0
Accepted
time: 36ms
memory: 3712kb
input:
1000 25 21 20 31 22 22 22 18 19 30 23 23 24 18 27 20 23 25 22 24 30 24 31 25 27 30 24 23 25 28 26 24 27 29 28 29 23 25 20 25 18 19 19 23 25 27 23 20 24 27 18 26 27 28 32 22 25 26 23 29 26 21 22 31 26 28 23 23 31 22 24 25 27 27 21 27 25 21 26 26 30 26 24 25 17 23 23 23 26 33 31 21 24 21 24 26 23 28 2...
output:
34 1 34 2 34 3 34 4 34 5 34 6 34 7 34 8 34 9 34 10 34 11 34 12 34 13 34 14 34 15 34 16 34 17 34 18 34 19 34 20 34 21 34 22 34 23 34 24 34 25 34 26 34 27 34 28 34 29 34 30 34 31 34 32 34 33 34 35 34 36 34 37 34 38 34 39 34 40 34 41 34 42 34 43 34 44 34 45 34 46 34 47 34 48 34 49 34 50 34 51 34 52 34 ...
result:
ok Found equal strings: 30, 255
Test #18:
score: 0
Accepted
time: 36ms
memory: 3584kb
input:
1000 28 26 23 27 26 32 30 18 24 25 24 26 22 24 30 31 28 30 27 25 26 30 22 21 23 24 18 23 18 31 28 30 21 26 23 25 20 27 28 27 23 26 23 28 27 28 23 24 24 31 22 25 29 24 23 20 19 27 29 23 20 23 23 25 24 24 25 29 24 25 23 26 25 24 23 22 24 26 23 25 30 29 20 29 24 22 26 25 24 31 25 26 25 23 22 26 22 19 2...
output:
751 1 751 2 751 3 751 4 751 5 751 6 751 7 751 8 751 9 751 10 751 11 751 12 751 13 751 14 751 15 751 16 751 17 751 18 751 19 751 20 751 21 751 22 751 23 751 24 751 25 751 26 751 27 751 28 751 29 751 30 751 31 751 32 751 33 751 34 751 35 751 36 751 37 751 38 751 39 751 40 751 41 751 42 751 43 751 44 7...
result:
ok Found equal strings: 957, 284
Test #19:
score: 0
Accepted
time: 24ms
memory: 3712kb
input:
1000 26 24 25 24 19 32 24 23 28 26 28 20 22 27 17 25 22 31 29 31 19 30 20 26 23 23 22 26 20 27 29 16 20 20 27 24 24 29 25 27 22 20 27 23 22 27 24 25 28 26 35 23 24 28 26 24 23 25 31 24 25 27 28 26 29 28 28 30 26 25 21 25 22 26 21 25 26 23 21 32 23 22 21 26 30 26 28 26 22 29 21 32 24 28 24 28 24 19 2...
output:
587 1 587 2 587 3 587 4 587 5 587 6 587 7 587 8 587 9 587 10 587 11 587 12 587 13 587 14 587 15 587 16 587 17 587 18 587 19 587 20 587 21 587 22 587 23 587 24 587 25 587 26 587 27 587 28 587 29 587 30 587 31 587 32 587 33 587 34 587 35 587 36 587 37 587 38 587 39 587 40 587 41 587 42 587 43 587 44 5...
result:
ok Found equal strings: 478, 343
Test #20:
score: 0
Accepted
time: 24ms
memory: 3584kb
input:
1000 21 32 23 22 20 25 32 22 23 25 27 20 25 24 21 22 33 25 24 25 25 18 22 29 28 23 27 19 25 23 29 27 17 19 21 32 30 22 28 21 29 24 22 27 22 25 28 24 24 23 24 30 23 25 21 22 25 27 27 24 30 24 26 20 18 27 26 27 22 28 26 23 23 15 28 29 28 18 29 22 31 18 23 19 28 26 37 34 20 24 27 19 28 25 22 25 30 24 3...
output:
447 1 447 2 447 3 447 4 447 5 447 6 447 7 447 8 447 9 447 10 447 11 447 12 447 13 447 14 447 15 447 16 447 17 447 18 447 19 447 20 447 21 447 22 447 23 447 24 447 25 447 26 447 27 447 28 447 29 447 30 447 31 447 32 447 33 447 34 447 35 447 36 447 37 447 38 447 39 447 40 447 41 447 42 447 43 447 44 4...
result:
ok Found equal strings: 402, 352
Test #21:
score: 0
Accepted
time: 31ms
memory: 3712kb
input:
1000 37 30 25 29 17 27 20 28 21 24 26 24 24 25 22 17 30 28 22 24 31 23 23 26 29 22 23 26 27 25 18 28 31 28 27 27 27 29 28 27 31 18 27 31 31 24 26 24 25 23 23 21 18 30 27 22 19 24 28 24 26 24 25 34 23 24 25 23 25 26 27 24 28 23 24 26 25 25 26 23 22 25 30 29 20 21 23 23 29 25 28 23 27 27 19 21 23 23 2...
output:
928 1 928 2 928 3 928 4 928 5 928 6 928 7 928 8 928 9 928 10 928 11 928 12 928 13 928 14 928 15 928 16 928 17 928 18 928 19 928 20 928 21 928 22 928 23 928 24 928 25 928 26 928 27 928 28 928 29 928 30 928 31 928 32 928 33 928 34 928 35 928 36 928 37 928 38 928 39 928 40 928 41 928 42 928 43 928 44 9...
result:
ok Found equal strings: 874, 462
Test #22:
score: 0
Accepted
time: 33ms
memory: 3712kb
input:
1000 33 26 29 25 24 23 23 22 23 23 25 22 26 22 26 26 26 34 25 24 23 22 25 23 26 24 26 21 21 30 26 23 21 21 24 25 30 24 27 27 26 31 29 28 23 29 28 25 29 27 26 28 25 23 22 26 28 27 26 25 20 22 23 20 28 29 23 26 27 22 18 23 22 22 24 32 23 25 23 19 22 23 29 28 29 25 31 19 21 26 27 26 24 21 29 21 19 25 2...
output:
562 1 562 2 562 3 562 4 562 5 562 6 562 7 562 8 562 9 562 10 562 11 562 12 562 13 562 14 562 15 562 16 562 17 562 18 562 19 562 20 562 21 562 22 562 23 562 24 562 25 562 26 562 27 562 28 562 29 562 30 562 31 562 32 562 33 562 34 562 35 562 36 562 37 562 38 562 39 562 40 562 41 562 42 562 43 562 44 5...
result:
ok Found equal strings: 747, 521
Test #23:
score: 0
Accepted
time: 28ms
memory: 3712kb
input:
1000 31 25 27 26 24 24 29 26 26 23 23 25 24 23 22 23 27 23 26 29 26 23 23 22 22 24 25 21 21 20 24 26 26 26 19 27 24 23 20 28 26 24 27 22 30 26 25 26 30 22 18 27 20 19 29 23 30 26 23 25 22 22 33 27 22 31 24 25 22 22 18 22 22 20 26 24 29 26 24 32 19 27 24 24 26 22 21 21 29 33 25 21 27 26 26 20 21 28 2...
output:
335 1 335 2 335 3 335 4 335 5 335 6 335 7 335 8 335 9 335 10 335 11 335 12 335 13 335 14 335 15 335 16 335 17 335 18 335 19 335 20 335 21 335 22 335 23 335 24 335 25 335 26 335 27 335 28 335 29 335 30 335 31 335 32 335 33 335 34 335 35 335 36 335 37 335 38 335 39 335 40 335 41 335 42 335 43 335 44 3...
result:
ok Found equal strings: 621, 861
Test #24:
score: 0
Accepted
time: 32ms
memory: 3712kb
input:
1000 26 27 27 32 23 25 23 20 21 27 25 27 26 32 23 18 29 23 28 21 22 28 28 27 25 27 25 22 20 24 26 26 22 26 28 16 29 19 25 29 27 24 21 24 22 19 18 25 29 19 29 19 23 29 28 22 26 21 25 25 26 25 22 23 24 29 22 21 23 23 22 23 31 26 27 26 26 27 28 19 27 28 33 25 29 27 29 30 21 27 23 28 29 27 31 28 27 30 1...
output:
841 1 841 2 841 3 841 4 841 5 841 6 841 7 841 8 841 9 841 10 841 11 841 12 841 13 841 14 841 15 841 16 841 17 841 18 841 19 841 20 841 21 841 22 841 23 841 24 841 25 841 26 841 27 841 28 841 29 841 30 841 31 841 32 841 33 841 34 841 35 841 36 841 37 841 38 841 39 841 40 841 41 841 42 841 43 841 44 8...
result:
ok Found equal strings: 143, 920
Test #25:
score: 0
Accepted
time: 23ms
memory: 3712kb
input:
1000 29 25 27 22 24 20 17 20 22 27 26 23 23 27 30 25 23 26 27 29 23 31 24 24 26 27 21 27 21 25 26 22 33 25 27 27 30 23 25 28 25 21 18 22 25 20 24 31 27 32 25 27 28 23 28 30 21 23 23 19 27 22 33 27 22 22 22 27 22 23 28 21 22 28 29 27 25 25 29 28 29 15 28 25 29 26 24 23 25 26 23 25 27 25 25 25 28 21 2...
output:
712 1 712 2 712 3 712 4 712 5 712 6 712 7 712 8 712 9 712 10 712 11 712 12 712 13 712 14 712 15 712 16 712 17 712 18 712 19 712 20 712 21 712 22 712 23 712 24 712 25 712 26 712 27 712 28 712 29 712 30 712 31 712 32 712 33 712 34 712 35 712 36 712 37 712 38 712 39 712 40 712 41 712 42 712 43 712 44 7...
result:
ok Found equal strings: 979, 17
Test #26:
score: 0
Accepted
time: 23ms
memory: 3584kb
input:
1000 20 19 29 24 28 27 24 16 23 25 19 33 25 30 24 18 22 23 27 24 28 23 24 25 22 21 26 30 19 25 18 28 29 30 30 24 19 23 13 18 19 31 26 20 27 25 26 26 25 25 24 23 24 25 21 21 19 28 18 27 25 35 25 16 29 30 32 31 27 23 21 28 24 24 22 20 28 26 24 24 27 26 25 24 15 28 21 22 28 25 29 23 30 26 27 23 29 23 2...
output:
995 1 995 2 995 3 995 4 995 5 995 6 995 7 995 8 995 9 995 10 995 11 995 12 995 13 995 14 995 15 995 16 995 17 995 18 995 19 995 20 995 21 995 22 995 23 995 24 995 25 995 26 995 27 995 28 995 29 995 30 995 31 995 32 995 33 995 34 995 35 995 36 995 37 995 38 995 39 995 40 995 41 995 42 995 43 995 44 9...
result:
ok Found equal strings: 538, 39
Test #27:
score: 0
Accepted
time: 25ms
memory: 3584kb
input:
1000 26 24 21 21 31 26 26 29 24 23 17 21 21 19 24 29 21 26 20 21 26 27 25 24 20 26 19 30 21 25 28 19 24 29 25 25 28 15 27 29 27 22 28 30 26 24 23 19 29 23 28 26 32 31 27 26 25 26 28 27 29 24 21 30 26 27 25 20 29 21 22 22 31 23 27 31 27 29 17 26 23 26 26 20 22 27 27 21 25 25 30 19 23 24 28 22 31 20 2...
output:
790 1 790 2 790 3 790 4 790 5 790 6 790 7 790 8 790 9 790 10 790 11 790 12 790 13 790 14 790 15 790 16 790 17 790 18 790 19 790 20 790 21 790 22 790 23 790 24 790 25 790 26 790 27 790 28 790 29 790 30 790 31 790 32 790 33 790 34 790 35 790 36 790 37 790 38 790 39 790 40 790 41 790 42 790 43 790 44 7...
result:
ok Found equal strings: 98, 412
Test #28:
score: 0
Accepted
time: 30ms
memory: 3584kb
input:
1000 19 31 29 21 27 29 24 22 21 30 25 21 26 18 28 28 31 23 19 25 19 22 21 27 24 26 25 25 23 17 22 28 23 28 23 27 25 24 24 20 22 20 23 22 30 31 27 29 26 24 19 28 26 26 23 25 26 22 28 23 28 23 29 23 28 27 24 21 30 27 22 24 23 25 23 32 27 24 25 26 26 25 24 22 19 27 28 24 32 21 28 24 29 24 28 25 24 25 2...
output:
704 1 704 2 704 3 704 4 704 5 704 6 704 7 704 8 704 9 704 10 704 11 704 12 704 13 704 14 704 15 704 16 704 17 704 18 704 19 704 20 704 21 704 22 704 23 704 24 704 25 704 26 704 27 704 28 704 29 704 30 704 31 704 32 704 33 704 34 704 35 704 36 704 37 704 38 704 39 704 40 704 41 704 42 704 43 704 44 7...
result:
ok Found equal strings: 970, 598
Test #29:
score: 0
Accepted
time: 29ms
memory: 3712kb
input:
1000 22 24 23 25 28 18 26 25 26 23 22 25 20 29 26 25 30 21 30 25 24 20 23 26 26 19 23 32 29 19 25 22 22 24 25 23 23 19 24 26 31 32 24 27 29 21 26 26 21 25 21 25 25 32 24 25 19 20 21 26 29 23 28 28 27 23 21 27 32 21 31 29 31 22 23 23 29 28 20 25 24 30 33 24 29 21 29 23 23 22 27 22 26 25 23 19 22 20 2...
output:
105 1 105 2 105 3 105 4 105 5 105 6 105 7 105 8 105 9 105 10 105 11 105 12 105 13 105 14 105 15 105 16 105 17 105 18 105 19 105 20 105 21 105 22 105 23 105 24 105 25 105 26 105 27 105 28 105 29 105 30 105 31 105 32 105 33 105 34 105 35 105 36 105 37 105 38 105 39 105 40 105 41 105 42 105 43 105 44 1...
result:
ok Found equal strings: 657, 844
Test #30:
score: 0
Accepted
time: 25ms
memory: 3584kb
input:
1000 27 25 22 28 26 24 28 23 28 33 28 19 25 25 26 25 23 24 30 29 31 26 28 27 22 26 29 24 22 29 21 25 29 29 24 25 17 21 28 23 17 28 25 23 30 30 23 23 21 21 24 27 17 34 28 25 24 25 25 26 27 22 25 24 27 23 30 21 30 29 18 18 20 17 27 21 28 23 26 17 26 27 25 15 29 25 28 27 28 26 27 20 23 26 32 17 24 27 2...
output:
328 1 328 2 328 3 328 4 328 5 328 6 328 7 328 8 328 9 328 10 328 11 328 12 328 13 328 14 328 15 328 16 328 17 328 18 328 19 328 20 328 21 328 22 328 23 328 24 328 25 328 26 328 27 328 28 328 29 328 30 328 31 328 32 328 33 328 34 328 35 328 36 328 37 328 38 328 39 328 40 328 41 328 42 328 43 328 44 3...
result:
ok Found equal strings: 718, 716
Test #31:
score: 0
Accepted
time: 28ms
memory: 3584kb
input:
1000 32 32 21 29 28 24 27 28 22 29 23 22 23 25 20 23 29 23 28 29 23 21 22 23 19 28 28 23 29 22 21 24 20 27 27 30 25 22 26 21 23 27 24 32 23 29 22 22 26 29 23 24 19 22 24 26 19 28 28 29 19 30 28 24 24 21 24 23 31 27 30 25 32 27 26 24 29 19 24 28 26 30 23 19 27 23 23 25 22 20 24 25 28 26 27 32 26 29 2...
output:
484 1 484 2 484 3 484 4 484 5 484 6 484 7 484 8 484 9 484 10 484 11 484 12 484 13 484 14 484 15 484 16 484 17 484 18 484 19 484 20 484 21 484 22 484 23 484 24 484 25 484 26 484 27 484 28 484 29 484 30 484 31 484 32 484 33 484 34 484 35 484 36 484 37 484 38 484 39 484 40 484 41 484 42 484 43 484 44 4...
result:
ok Found equal strings: 240, 57
Test #32:
score: 0
Accepted
time: 22ms
memory: 3712kb
input:
1000 23 20 21 28 32 29 28 19 25 25 28 21 22 24 25 29 24 27 24 26 23 18 26 29 23 22 25 22 27 27 30 21 19 27 26 23 24 26 27 25 23 25 27 29 23 26 28 24 23 25 17 21 26 25 23 21 21 24 23 24 23 26 23 17 25 28 25 18 25 26 24 25 23 20 24 27 23 22 25 21 31 27 23 24 24 22 29 20 22 27 26 29 24 31 28 32 24 21 2...
output:
915 1 915 2 915 3 915 4 915 5 915 6 915 7 915 8 915 9 915 10 915 11 915 12 915 13 915 14 915 15 915 16 915 17 915 18 915 19 915 20 915 21 915 22 915 23 915 24 915 25 915 26 915 27 915 28 915 29 915 30 915 31 915 32 915 33 915 34 915 35 915 36 915 37 915 38 915 39 915 40 915 41 915 42 915 43 915 44 9...
result:
ok Found equal strings: 113, 116
Test #33:
score: 0
Accepted
time: 21ms
memory: 3712kb
input:
1000 30 20 20 22 27 23 26 24 27 22 23 29 22 25 27 24 23 27 23 30 19 26 23 24 31 24 20 23 20 23 22 28 20 20 27 26 25 28 23 23 20 24 28 30 34 29 25 31 25 26 30 23 26 26 24 26 24 23 18 29 25 28 23 27 29 21 23 23 19 29 25 25 26 19 23 30 25 15 27 22 25 22 25 28 24 23 25 21 26 24 26 29 24 25 22 27 25 24 2...
output:
94 1 94 2 94 3 94 4 94 5 94 6 94 7 94 8 94 9 94 10 94 11 94 12 94 13 94 14 94 15 94 16 94 17 94 18 94 19 94 20 94 21 94 22 94 23 94 24 94 25 94 26 94 27 94 28 94 29 94 30 94 31 94 32 94 33 94 34 94 35 94 36 94 37 94 38 94 39 94 40 94 41 94 42 94 43 94 44 94 45 94 46 94 47 94 48 94 49 94 50 94 51 94 ...
result:
ok Found equal strings: 175, 635
Test #34:
score: 0
Accepted
time: 28ms
memory: 3712kb
input:
1000 23 26 28 29 18 30 20 27 22 25 29 21 30 23 24 24 25 25 24 29 22 21 25 25 30 22 27 29 27 25 27 26 31 27 23 27 25 31 27 26 26 31 27 21 28 25 26 24 27 26 27 20 25 23 24 25 26 21 28 22 23 27 20 24 25 29 27 24 25 23 24 24 29 22 23 24 22 24 21 28 23 23 28 27 25 22 25 25 27 25 26 27 33 29 26 30 19 30 2...
output:
439 1 439 2 439 3 439 4 439 5 439 6 439 7 439 8 439 9 439 10 439 11 439 12 439 13 439 14 439 15 439 16 439 17 439 18 439 19 439 20 439 21 439 22 439 23 439 24 439 25 439 26 439 27 439 28 439 29 439 30 439 31 439 32 439 33 439 34 439 35 439 36 439 37 439 38 439 39 439 40 439 41 439 42 439 43 439 44 4...
result:
ok Found equal strings: 509, 235
Test #35:
score: 0
Accepted
time: 27ms
memory: 3712kb
input:
1000 26 21 33 23 27 28 19 24 23 26 20 22 31 23 33 30 26 29 25 30 21 25 26 23 30 29 34 31 25 27 18 23 22 23 23 28 23 22 28 28 26 24 29 23 21 31 25 26 25 19 27 25 19 26 20 27 19 27 21 23 26 23 23 18 28 28 20 22 26 25 27 25 31 26 24 30 23 25 21 21 28 31 24 27 19 26 28 27 33 28 28 28 24 22 31 29 36 30 2...
output:
130 1 130 2 130 3 130 4 130 5 130 6 130 7 130 8 130 9 130 10 130 11 130 12 130 13 130 14 130 15 130 16 130 17 130 18 130 19 130 20 130 21 130 22 130 23 130 24 130 25 130 26 130 27 130 28 130 29 130 30 130 31 130 32 130 33 130 34 130 35 130 36 130 37 130 38 130 39 130 40 130 41 130 42 130 43 130 44 1...
result:
ok Found equal strings: 30, 294
Test #36:
score: 0
Accepted
time: 25ms
memory: 3712kb
input:
1000 20 30 31 25 23 23 32 27 28 33 28 21 22 23 31 26 28 33 20 23 31 21 24 25 27 30 21 31 24 26 30 28 25 26 27 26 29 27 29 24 21 25 24 28 20 20 20 26 23 24 27 22 23 21 26 23 23 21 26 24 30 23 22 26 25 24 25 26 30 28 31 21 24 20 24 25 27 27 27 29 25 30 18 18 21 21 21 30 25 23 23 24 23 26 26 26 23 18 2...
output:
32 1 32 2 32 3 32 4 32 5 32 6 32 7 32 8 32 9 32 10 32 11 32 12 32 13 32 14 32 15 32 16 32 17 32 18 32 19 32 20 32 21 32 22 32 23 32 24 32 25 32 26 32 27 32 28 32 29 32 30 32 31 32 33 32 34 32 35 32 36 32 37 32 38 32 39 32 40 32 41 32 42 32 43 32 44 32 45 32 46 32 47 32 48 32 49 32 50 32 51 32 52 32 ...
result:
ok Found equal strings: 634, 904
Test #37:
score: 0
Accepted
time: 22ms
memory: 3584kb
input:
1000 23 24 26 23 21 30 26 27 29 19 25 21 30 20 14 26 27 28 24 26 28 19 23 20 30 24 27 30 24 21 26 27 29 27 21 20 28 25 28 16 26 25 30 19 27 28 23 25 29 26 23 25 19 27 30 21 23 25 25 32 29 27 23 23 23 22 24 31 25 30 26 20 29 28 17 21 25 23 24 34 21 22 28 27 32 24 22 21 24 25 25 18 27 22 26 20 30 24 2...
output:
577 1 577 2 577 3 577 4 577 5 577 6 577 7 577 8 577 9 577 10 577 11 577 12 577 13 577 14 577 15 577 16 577 17 577 18 577 19 577 20 577 21 577 22 577 23 577 24 577 25 577 26 577 27 577 28 577 29 577 30 577 31 577 32 577 33 577 34 577 35 577 36 577 37 577 38 577 39 577 40 577 41 577 42 577 43 577 44 5...
result:
ok Found equal strings: 778, 693
Test #38:
score: 0
Accepted
time: 32ms
memory: 3712kb
input:
1000 27 28 21 22 20 21 24 27 30 33 23 19 26 25 26 34 31 28 26 20 23 18 28 24 23 23 28 29 21 30 25 24 22 24 28 35 28 30 23 28 21 22 26 22 27 26 19 23 30 28 25 23 27 22 22 25 22 20 30 27 29 23 26 23 28 24 25 27 31 26 29 19 21 28 25 17 23 21 24 21 31 25 22 30 23 28 21 26 25 30 27 24 25 20 24 20 23 32 2...
output:
612 1 612 2 612 3 612 4 612 5 612 6 612 7 612 8 612 9 612 10 612 11 612 12 612 13 612 14 612 15 612 16 612 17 612 18 612 19 612 20 612 21 612 22 612 23 612 24 612 25 612 26 612 27 612 28 612 29 612 30 612 31 612 32 612 33 612 34 612 35 612 36 612 37 612 38 612 39 612 40 612 41 612 42 612 43 612 44 6...
result:
ok Found equal strings: 912, 336
Test #39:
score: 0
Accepted
time: 0ms
memory: 3456kb
input:
2 0
output:
2 1
result:
ok Found equal strings: 2, 1
Extra Test:
score: 0
Extra Test Passed