QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#710869 | #3556. Making Friends on Joitter is Fun | cpismylifeOwO | 0 | 35ms | 202352kb | C++20 | 4.1kb | 2024-11-04 22:42:59 | 2024-11-04 22:43:00 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
const long long mod = 1e9 + 7;
const int MaxN = 1e6 + 5;
struct Edge
{
int u, v;
};
int n, m;
Edge edges[MaxN];
//bool debug;
void Inp()
{
cin >> n >> m;
for (int x = 1; x <= m; x++)
{
cin >> edges[x].u >> edges[x].v;
}
}
long long cur;
int parents[MaxN];
int sz[MaxN];
int sum[MaxN];
set<int> graph[MaxN];
set<int> rev[MaxN];
set<pair<int, int>> graphs[MaxN];
map<int, int> revs[MaxN];
vector<int> listing[MaxN];
vector<pair<int, int>> tmp;
int FindSet(int p)
{
if (parents[p] == p)
{
return parents[p];
}
parents[p] = FindSet(parents[p]);
return parents[p];
}
void UnionSet(int a, int b)
{
a = FindSet(a);
b = FindSet(b);
if (a == b)
{
return;
}
if (sz[a] < sz[b])
{
swap(a, b);
}
parents[b] = a;
cur += 2ll * sz[a] * sz[b];
graph[a].erase(b);
rev[a].erase(b);
graph[b].erase(a);
rev[b].erase(a);
for (int x : graph[b])
{
if (rev[a].find(x) != rev[a].end())
{
tmp.push_back(make_pair(x, a));
}
rev[x].erase(b);
rev[x].insert(a);
}
for (int x : rev[b])
{
if (graph[a].find(x) != graph[a].end())
{
tmp.push_back(make_pair(x, a));
}
graph[x].erase(b);
graph[x].insert(a);
}
cur += 1ll * sum[a] * sz[b];
for (pair<int, int> x : revs[b])
{
if (FindSet(x.first) == a)
{
continue;
}
auto p = revs[a].find(x.first);
if (p == revs[a].end())
{
cur += sz[a];
}
else
{
graphs[FindSet(x.first)].erase(x);
cur -= sz[b];
}
}
for (int x : graph[b])
{
graph[a].insert(x);
}
for (int x : rev[b])
{
rev[a].insert(x);
}
//cout << sum[a] << " ";
for (pair<int, int> x : graphs[b])
{
if (FindSet(x.second) != a)
{
graphs[a].insert(x);
}
else
{
sum[a]--;
cur -= sz[a] + sz[b];
}
}
for (pair<int, int> x : revs[b])
{
if (FindSet(x.first) != a && revs[a].find(x.first) == revs[a].end())
{
revs[a].insert(x);
sum[a]++;
}
else if (FindSet(x.first) == a)
{
graphs[a].erase(x);
cur -= sz[b];
}
}
for (int x : listing[b])
{
revs[a].erase(x);
listing[a].push_back(b);
}
listing[b].clear();
sz[a] += sz[b];
}
void Exc()
{
for (int x = 1; x <= n; x++)
{
parents[x] = x;
sz[x] = 1;
listing[x].push_back(x);
}
for (int x = 1; x <= m; x++)
{
int u = FindSet(edges[x].u), v = FindSet(edges[x].v);
if (u == v)
{
cout << cur << "\n";
continue;
}
if (revs[v].find(edges[x].u) != revs[v].end())
{
cout << cur << "\n";
continue;
}
revs[v].insert(make_pair(edges[x].u, edges[x].v));
graphs[u].insert(make_pair(edges[x].u, edges[x].v));
sum[v]++;
cur += sz[v];
rev[v].insert(u);
graph[u].insert(v);
if (rev[u].find(v) != rev[u].end())
{
tmp.push_back(make_pair(u, v));
}
while (!tmp.empty())
{
pair<int, int> x = tmp.back();
tmp.pop_back();
//if (x == make_pair(6, 3)) debug = true;
UnionSet(x.first, x.second);
//debug = false;
}
cout << cur << "\n";
}
}
int main()
{
//freopen("B.INP", "r", stdin);
//freopen("B.OUT", "w", stdout);
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int test = 1;
//cin >> test;
for (int x = 1; x <= test; x++)
{
Inp();
Exc();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 1
Accepted
time: 24ms
memory: 200336kb
input:
5 20 4 2 1 5 2 3 2 5 3 2 3 1 4 5 1 2 5 2 1 4 4 1 3 4 5 1 2 4 2 1 4 3 1 3 5 4 3 5 5 3
output:
1 2 3 4 6 7 8 12 16 20 20 20 20 20 20 20 20 20 20 20
result:
ok 20 lines
Test #2:
score: 1
Accepted
time: 25ms
memory: 200208kb
input:
5 20 4 5 1 2 2 1 4 3 3 2 5 2 1 5 4 1 2 3 1 3 1 4 4 2 5 1 3 5 2 5 3 1 2 4 3 4 5 4 5 3
output:
1 2 3 4 6 8 13 13 16 16 20 20 20 20 20 20 20 20 20 20
result:
ok 20 lines
Test #3:
score: 1
Accepted
time: 19ms
memory: 200264kb
input:
5 20 3 1 5 1 3 4 5 2 1 2 5 4 3 5 2 4 1 3 2 5 4 5 4 3 4 2 2 3 3 2 5 3 2 1 1 5 4 1 1 4
output:
1 2 3 4 5 6 7 8 11 15 20 20 20 20 20 20 20 20 20 20
result:
ok 20 lines
Test #4:
score: 1
Accepted
time: 23ms
memory: 200296kb
input:
10 10 9 1 10 6 4 10 1 8 4 9 7 8 2 4 6 5 10 1 1 7
output:
1 2 3 4 5 6 7 8 9 10
result:
ok 10 lines
Test #5:
score: 1
Accepted
time: 27ms
memory: 198292kb
input:
10 90 10 6 7 8 8 4 9 3 2 8 9 2 1 10 1 8 8 9 5 6 2 10 4 3 7 2 10 2 10 5 3 7 1 9 8 7 1 2 9 1 7 6 9 7 10 3 8 3 6 3 7 5 8 2 6 1 4 9 7 1 4 2 6 8 7 3 9 8 5 1 10 4 6 4 1 4 6 7 3 1 9 10 3 2 1 7 2 5 10 1 2 7 2 1 5 8 7 9 2 4 6 9 3 8 10 7 8 5 5 4 8 6 5 10 3 5 5 7 8 1 4 7 4 1 10 8 9 5 4 8 6 10 1 6 2 9 1 5 6 5 3...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 17 18 19 20 52 52 59 60 60 60 60 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
result:
ok 90 lines
Test #6:
score: 1
Accepted
time: 15ms
memory: 202352kb
input:
10 90 10 9 7 3 4 7 8 1 10 8 4 10 9 7 9 6 2 3 1 8 5 6 1 2 10 5 3 2 6 5 6 3 9 2 4 6 9 3 9 1 5 7 6 10 10 1 8 9 9 8 5 4 10 4 5 1 2 9 7 9 9 5 7 6 9 10 4 8 5 3 2 7 8 2 6 8 7 2 2 8 1 10 1 9 8 5 3 6 4 1 7 1 10 7 8 3 2 10 5 8 7 10 1 6 3 5 2 4 6 4 8 4 1 7 6 2 7 4 2 1 3 7 7 8 1 5 8 10 4 5 5 10 5 2 3 8 5 9 6 1 ...
output:
1 2 3 4 5 6 7 8 9 11 12 13 14 17 20 22 24 26 26 28 29 35 35 49 49 55 55 55 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
result:
ok 90 lines
Test #7:
score: 1
Accepted
time: 19ms
memory: 198240kb
input:
50 2450 21 49 31 13 28 21 35 9 40 19 8 18 8 41 13 46 5 2 46 9 30 46 37 36 4 19 23 33 28 39 2 23 38 28 13 26 46 44 29 27 35 15 10 23 49 33 2 6 16 22 2 10 29 15 18 5 15 40 46 29 18 47 31 5 9 45 18 29 15 27 40 27 12 43 14 22 8 31 50 29 16 4 35 43 36 40 16 34 28 14 30 13 9 40 44 47 33 36 10 29 26 33 8 1...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 99 100 101 102 103 106 109 110 113 114 115 116 117 118 119 120 121 12...
result:
ok 2450 lines
Test #8:
score: 1
Accepted
time: 30ms
memory: 200316kb
input:
50 2450 18 43 47 16 11 47 49 15 38 20 5 6 22 9 45 25 19 31 47 41 4 12 48 13 48 43 14 44 24 36 28 31 34 2 11 8 11 22 37 30 44 1 3 8 34 29 42 47 18 5 27 8 37 34 2 45 1 24 3 31 40 2 41 46 1 47 13 18 48 49 28 27 3 46 1 4 27 21 16 42 26 5 37 4 17 50 36 8 42 29 7 14 29 5 23 32 40 29 48 11 42 28 30 18 37 1...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ...
result:
ok 2450 lines
Test #9:
score: 1
Accepted
time: 35ms
memory: 198288kb
input:
50 2450 47 41 47 20 25 27 30 33 32 31 34 39 12 9 20 22 39 32 3 17 35 5 32 29 39 48 10 11 25 16 12 49 28 42 4 37 40 48 48 12 46 49 26 2 36 12 27 45 32 23 26 44 47 35 33 1 26 1 1 18 3 27 34 43 47 43 11 27 34 33 2 47 13 10 5 21 16 44 15 46 20 42 16 9 37 34 29 9 24 8 7 26 21 35 37 10 42 10 3 14 24 38 14...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 103 104 105 106...
result:
ok 2450 lines
Test #10:
score: 1
Accepted
time: 20ms
memory: 198176kb
input:
50 98 16 41 41 16 41 45 45 41 45 44 44 45 44 10 10 44 10 49 49 10 49 46 46 49 46 11 11 46 11 3 3 11 3 40 40 3 40 20 20 40 20 8 8 20 8 25 25 8 25 19 19 25 19 32 32 19 32 4 4 32 4 1 1 4 1 17 17 1 17 36 36 17 36 7 7 36 7 18 18 7 18 28 28 18 28 2 2 28 2 43 43 2 43 42 42 43 42 34 34 42 34 6 6 34 6 31 31 ...
output:
1 2 3 6 7 12 13 20 21 30 31 42 43 56 57 72 73 90 91 110 111 132 133 156 157 182 183 210 211 240 241 272 273 306 307 342 343 380 381 420 421 462 463 506 507 552 553 600 601 650 651 702 703 756 757 812 813 870 871 930 931 992 993 1056 1057 1122 1123 1190 1191 1260 1261 1332 1333 1406 1407 1482 1483 15...
result:
ok 98 lines
Test #11:
score: 1
Accepted
time: 23ms
memory: 198260kb
input:
50 98 33 15 44 28 46 16 25 8 43 44 36 10 22 24 20 29 23 31 13 42 1 45 15 33 10 36 7 46 50 37 44 43 1 28 32 26 11 3 17 14 38 18 25 49 30 5 14 17 37 35 22 3 46 7 36 20 3 22 34 32 15 40 4 33 28 1 30 19 2 49 11 26 45 1 4 12 27 7 5 8 26 11 19 30 16 46 24 14 14 24 6 38 40 15 47 48 5 30 35 37 47 43 23 21 2...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 38 39 43 44 46 47 49 50 54 56 60 61 65 66 69 71 73 74 86 87 89 90 91 92 95 97 101 107 108 110 111 114 126 136 137 138 141 144 147 151 163 165 166 172 190 225 236 237 244 247 282 290 338 466 530 558 566 574 6...
result:
ok 98 lines
Test #12:
score: 1
Accepted
time: 19ms
memory: 200340kb
input:
50 98 12 8 2 11 33 29 29 33 40 46 1 21 32 38 4 36 21 1 50 34 24 3 26 6 8 12 10 36 22 10 12 43 1 17 7 48 32 14 19 41 34 50 33 13 20 49 3 24 44 38 29 48 18 15 5 25 11 4 48 29 47 43 17 42 35 39 28 27 47 9 21 31 41 19 8 22 13 33 18 40 42 17 31 21 36 4 43 12 27 15 5 35 19 14 46 40 13 50 15 18 38 32 28 2 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 34 35 36 37 38 39 40 41 42 48 49 51 54 57 62 63 64 65 67 69 71 73 74 77 78 81 82 86 93 94 95 98 100 101 104 105 113 114 115 117 122 124 126 128 130 150 162 171 173 174 177 183 191 212 238 288 316 332 356 361 511 559 564 58...
result:
ok 98 lines
Test #13:
score: 1
Accepted
time: 27ms
memory: 200284kb
input:
50 98 44 8 8 44 44 22 22 44 44 26 26 44 44 15 15 44 44 7 7 44 44 12 12 44 44 35 35 44 44 11 11 44 44 33 33 44 44 48 48 44 44 13 13 44 44 28 28 44 44 45 45 44 44 20 20 44 44 38 38 44 44 36 36 44 44 49 49 44 44 6 6 44 44 4 4 44 44 41 41 44 44 29 29 44 44 2 2 44 44 19 19 44 44 47 47 44 44 24 24 44 44 1...
output:
1 2 3 6 7 12 13 20 21 30 31 42 43 56 57 72 73 90 91 110 111 132 133 156 157 182 183 210 211 240 241 272 273 306 307 342 343 380 381 420 421 462 463 506 507 552 553 600 601 650 651 702 703 756 757 812 813 870 871 930 931 992 993 1056 1057 1122 1123 1190 1191 1260 1261 1332 1333 1406 1407 1482 1483 15...
result:
ok 98 lines
Test #14:
score: 1
Accepted
time: 17ms
memory: 200284kb
input:
50 98 2 30 2 9 2 4 2 31 2 33 2 18 30 2 2 22 2 27 2 35 27 2 2 43 2 45 2 21 10 2 2 44 2 38 20 2 44 2 2 42 2 41 2 23 9 2 16 2 2 7 15 2 2 46 2 19 2 26 39 2 2 47 2 1 2 32 2 48 38 2 24 2 45 2 2 36 2 49 2 16 2 17 50 2 2 24 37 2 2 8 2 14 2 37 40 2 2 15 2 3 12 2 4 2 19 2 22 2 48 2 46 2 3 2 2 13 29 2 2 40 2 5...
output:
1 2 3 4 5 6 7 8 9 10 13 14 15 16 19 20 21 24 31 32 33 34 43 48 49 54 55 56 57 62 63 64 65 66 80 86 103 104 105 117 118 126 139 148 149 150 164 174 189 190 201 228 257 288 321 356 393 394 411 434 435 476 519 564 611 633 683 684 736 766 821 822 879 938 999 1000 1063 1128 1195 1264 1335 1408 1443 1484 ...
result:
ok 98 lines
Test #15:
score: 1
Accepted
time: 19ms
memory: 198176kb
input:
50 98 2 6 2 31 49 2 28 2 15 2 42 2 10 2 2 20 48 2 46 2 35 2 2 32 2 39 17 2 2 41 13 2 2 17 1 2 4 2 2 27 39 2 2 36 33 2 2 22 2 19 20 2 5 2 24 2 19 2 2 29 2 40 2 49 2 45 14 2 2 30 2 25 8 2 21 2 11 2 2 9 38 2 29 2 7 2 2 35 2 5 25 2 40 2 2 10 2 50 37 2 18 2 32 2 2 1 36 2 2 11 2 13 2 23 41 2 2 16 26 2 2 2...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 26 28 30 31 45 46 49 50 51 68 72 76 97 98 99 117 118 124 125 126 132 138 144 145 151 180 187 212 237 271 307 334 335 347 359 400 430 474 505 536 537 585 586 604 637 689 723 757 758 792 849 884 909 910 971 997 1035 1100 1139 1178 1217 1256 1288 1328 1401 1476 15...
result:
ok 98 lines
Test #16:
score: 1
Accepted
time: 31ms
memory: 198176kb
input:
50 98 41 13 13 41 41 35 35 41 13 26 26 13 26 25 25 26 41 27 27 41 27 14 14 27 41 5 5 41 13 40 40 13 5 21 21 5 26 12 12 26 27 22 22 27 5 9 9 5 22 29 29 22 14 20 20 14 21 11 11 21 14 32 32 14 21 23 23 21 13 50 50 13 23 48 48 23 26 36 36 26 13 10 10 13 48 46 46 48 32 28 28 32 32 31 31 32 22 6 6 22 40 1...
output:
1 2 3 6 7 12 13 20 21 30 31 42 43 56 57 72 73 90 91 110 111 132 133 156 157 182 183 210 211 240 241 272 273 306 307 342 343 380 381 420 421 462 463 506 507 552 553 600 601 650 651 702 703 756 757 812 813 870 871 930 931 992 993 1056 1057 1122 1123 1190 1191 1260 1261 1332 1333 1406 1407 1482 1483 15...
result:
ok 98 lines
Test #17:
score: 1
Accepted
time: 19ms
memory: 200264kb
input:
50 98 7 43 43 7 43 49 49 43 49 26 26 49 26 6 6 26 6 29 29 6 49 31 31 49 26 37 37 26 43 39 39 43 29 36 36 29 29 4 4 29 6 41 41 6 43 45 45 43 41 17 17 41 36 25 25 36 37 40 40 37 39 8 8 39 45 3 3 45 17 42 42 17 45 48 48 45 42 34 34 42 48 16 16 48 34 13 13 34 49 32 32 49 6 30 30 6 26 9 9 26 29 44 44 29 ...
output:
1 2 3 6 7 12 13 20 21 30 31 42 43 56 57 72 73 90 91 110 111 132 133 156 157 182 183 210 211 240 241 272 273 306 307 342 343 380 381 420 421 462 463 506 507 552 553 600 601 650 651 702 703 756 757 812 813 870 871 930 931 992 993 1056 1057 1122 1123 1190 1191 1260 1261 1332 1333 1406 1407 1482 1483 15...
result:
ok 98 lines
Test #18:
score: 1
Accepted
time: 18ms
memory: 200268kb
input:
50 98 38 44 34 18 29 21 23 37 19 24 40 11 28 37 31 20 40 14 26 30 41 40 42 14 34 48 27 5 33 49 5 49 16 15 17 33 29 4 5 27 3 21 30 37 19 46 40 10 48 34 7 38 18 34 33 50 9 41 8 12 33 20 11 15 33 7 40 41 37 30 1 50 46 37 25 50 38 7 39 8 23 47 21 29 31 36 33 17 11 40 15 16 37 49 46 45 39 20 41 22 14 40 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 37 41 42 44 45 47 48 49 51 52 53 57 59 60 61 62 63 72 79 84 88 89 95 99 121 129 130 160 161 164 165 166 176 186 193 204 228 229 230 256 257 259 270 281 292 352 361 373 413 557 581 620 625 666 692 720 743 810 15...
result:
ok 98 lines
Test #19:
score: 1
Accepted
time: 21ms
memory: 198288kb
input:
50 98 35 25 50 40 40 50 44 35 8 28 8 32 47 36 28 34 3 33 21 6 21 5 43 42 13 20 48 28 24 2 28 8 20 13 30 3 18 36 4 25 1 21 38 39 50 29 35 3 21 11 3 42 22 1 17 48 27 28 28 9 23 27 31 38 46 19 7 5 6 21 3 35 28 27 19 48 48 19 7 49 38 31 33 3 47 14 28 26 5 21 42 43 5 7 2 24 11 38 32 8 9 41 42 3 34 28 16 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 38 41 46 47 50 51 52 57 58 59 65 67 71 72 74 81 82 96 105 106 107 112 116 118 147 196 363 367 404 406 409 411 413 452 475 559 584 609 610 616 664 864 865 868 872 960 963 1146 1148 1149 1182 1215 1284 1290 12...
result:
ok 98 lines
Test #20:
score: 1
Accepted
time: 28ms
memory: 200232kb
input:
50 300 8 39 29 32 40 12 13 49 3 31 15 23 32 50 3 37 15 37 16 30 40 21 12 5 20 21 41 48 6 9 5 19 17 18 28 50 5 1 40 33 39 8 8 23 2 14 10 46 4 49 49 13 25 46 48 3 8 15 36 17 23 19 28 9 41 18 2 46 40 50 24 50 10 3 23 25 27 11 3 10 42 35 16 48 33 32 39 18 36 40 47 33 39 35 12 41 44 43 22 15 41 30 24 16 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 59 60 62 63 64 66 67 68 69 70 72 74 75 76 77 78 79 80 81 82 83 84 87 88 89 90 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 1...
result:
ok 300 lines
Test #21:
score: 1
Accepted
time: 31ms
memory: 200328kb
input:
50 2450 25 12 17 19 11 5 9 31 32 10 41 35 36 6 34 36 32 22 30 16 24 32 33 10 38 19 14 12 44 15 24 45 4 27 7 8 22 49 44 20 24 33 36 40 37 22 22 17 2 49 33 42 40 45 3 30 23 27 28 38 33 7 40 16 44 27 13 11 27 22 48 42 30 39 11 31 38 21 38 45 47 9 6 17 7 25 38 46 22 35 16 40 18 33 30 5 20 7 8 31 3 26 10...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 ...
result:
ok 2450 lines
Test #22:
score: 1
Accepted
time: 23ms
memory: 198304kb
input:
50 300 12 26 16 15 49 43 1 20 9 3 6 15 6 42 22 44 15 24 22 38 41 34 21 22 26 15 27 4 41 11 15 1 50 5 15 40 40 37 32 40 37 31 42 8 48 7 29 37 12 46 15 2 38 15 22 14 22 39 15 7 32 45 15 38 17 10 2 19 34 7 15 8 47 32 27 47 1 47 38 46 45 33 20 6 1 7 15 25 38 36 50 7 40 3 36 35 43 15 27 41 7 15 39 15 28 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 81 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 106 240 275 276 277 278 279 280 281 282 283 283 314 328 329 397 497 498 565 565 566 566 567 592 592...
result:
ok 300 lines
Test #23:
score: 1
Accepted
time: 23ms
memory: 198336kb
input:
50 1080 35 30 2 47 28 30 41 32 26 24 36 17 47 12 9 35 9 18 34 35 23 46 28 10 29 46 47 9 7 13 44 17 43 14 5 40 27 34 49 25 20 19 24 16 5 44 35 22 44 25 6 1 36 49 47 39 5 25 7 8 13 30 13 40 15 3 19 8 1 45 30 24 48 50 11 48 33 3 38 19 32 40 13 45 5 50 30 46 25 20 1 28 29 26 28 36 45 47 31 33 49 41 10 1...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ...
result:
ok 1080 lines
Test #24:
score: 1
Accepted
time: 19ms
memory: 198260kb
input:
50 500 10 30 9 10 28 41 23 10 47 4 32 21 24 4 45 29 12 7 35 9 24 32 15 43 45 24 18 11 44 2 44 7 11 6 3 46 33 6 11 12 40 24 49 17 9 45 40 10 46 15 10 35 24 8 38 8 22 10 41 26 41 18 19 44 25 27 9 28 16 33 31 40 21 22 49 31 27 7 24 49 3 2 26 23 21 9 22 49 31 37 14 38 38 27 18 4 27 42 29 33 23 37 14 3 3...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 88 89 90 91 92 94 96 97 98 99 100 101 102 103 104 105 106 10...
result:
ok 500 lines
Test #25:
score: 1
Accepted
time: 15ms
memory: 200308kb
input:
50 2000 22 27 44 33 8 1 43 23 46 37 13 4 45 15 36 17 47 28 35 32 5 18 7 41 36 25 27 14 4 24 23 24 16 36 13 21 32 45 12 29 45 32 37 29 34 41 50 12 12 47 33 11 8 7 27 17 20 28 6 36 22 14 50 46 13 12 48 15 6 9 43 39 13 35 40 37 20 35 46 18 19 36 11 20 6 25 4 47 44 29 9 37 12 32 36 26 9 21 4 5 22 38 34 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 ...
result:
ok 2000 lines
Test #26:
score: 1
Accepted
time: 19ms
memory: 200228kb
input:
50 98 49 13 13 48 48 49 48 24 24 13 24 15 15 13 48 45 45 13 13 27 27 49 27 16 16 24 45 22 22 16 22 28 28 24 45 8 8 28 13 25 25 8 24 41 41 13 16 6 6 25 15 47 47 24 8 36 36 6 36 5 5 22 5 34 34 27 22 38 38 45 15 33 33 5 22 44 44 49 8 18 18 41 36 21 21 24 34 1 1 8 34 30 30 27 5 39 39 41 1 37 37 33 15 2 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 2450
result:
ok 98 lines
Test #27:
score: 1
Accepted
time: 19ms
memory: 198232kb
input:
50 98 43 10 10 37 37 43 43 14 14 10 43 23 23 14 37 30 30 23 37 44 44 10 10 16 16 43 16 20 20 10 14 15 15 43 44 32 32 14 44 34 34 10 30 35 35 44 14 9 9 15 14 25 25 34 43 11 11 25 44 8 8 35 16 13 13 9 20 18 18 25 23 41 41 44 9 29 29 25 20 6 6 25 16 39 39 6 10 46 46 41 18 31 31 15 32 36 36 44 6 7 7 36 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 2450
result:
ok 98 lines
Test #28:
score: 1
Accepted
time: 23ms
memory: 198252kb
input:
50 98 31 8 8 6 6 31 31 14 14 6 14 17 17 6 8 41 41 17 41 18 18 8 14 12 12 18 41 16 16 12 16 3 3 6 3 33 33 6 17 11 11 33 11 30 30 31 18 9 9 30 14 32 32 9 31 7 7 32 16 24 24 7 14 13 13 24 13 49 49 33 49 23 23 24 23 2 2 13 18 25 25 2 25 15 15 23 15 34 34 13 3 48 48 34 48 40 40 12 24 29 29 40 29 46 46 18...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 2450
result:
ok 98 lines
Test #29:
score: 1
Accepted
time: 31ms
memory: 200228kb
input:
50 98 20 19 19 12 12 20 19 6 6 12 6 46 46 19 6 42 42 46 19 14 14 42 46 37 37 14 37 48 48 20 46 16 16 48 16 25 25 48 42 26 26 25 26 30 30 37 16 22 22 30 26 9 9 22 9 11 11 19 20 10 10 11 9 2 2 10 2 28 28 9 28 32 32 48 32 17 17 37 17 4 4 32 28 31 31 4 16 36 36 31 19 40 40 36 40 1 1 30 1 13 13 11 11 44 ...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 2450
result:
ok 98 lines
Test #30:
score: 0
Wrong Answer
time: 20ms
memory: 200296kb
input:
50 110 50 21 21 50 38 4 4 38 7 45 45 7 9 12 12 9 42 14 14 42 27 13 13 27 47 34 34 47 17 30 30 17 10 18 18 10 35 5 5 35 11 28 28 11 15 2 2 15 49 29 29 49 44 1 1 44 33 23 23 33 26 6 6 26 40 36 36 40 25 22 22 25 46 24 24 46 20 48 48 20 3 31 31 3 41 8 8 41 39 43 43 39 19 32 32 19 37 16 16 37 50 38 38 50...
output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 58 60 66 68 74 76 82 84 90 92 98 100 106 108 114 116 122 124 130 132 138 140 146 150 178 182 210 214 242 246 274 278 306 310 338 346 458 466 578 586 698 714...
result:
wrong answer 88th lines differ - expected: '466', found: '458'
Subtask #2:
score: 0
Skipped
Dependency #1:
0%
Subtask #3:
score: 0
Skipped
Dependency #1:
0%