QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#887128 | #10068. Old Orhei | ucup-team004 | 100 ✓ | 219ms | 132632kb | C++23 | 4.4kb | 2025-02-07 15:17:00 | 2025-02-07 15:17:00 |
Judging History
answer
#include <bits/stdc++.h>
using i64 = long long;
using u64 = unsigned long long;
using u32 = unsigned;
using u128 = unsigned __int128;
template<class Info>
struct SegmentTree {
int n;
std::vector<Info> info;
SegmentTree() : n(0) {}
SegmentTree(int n_, Info v_ = Info()) {
init(n_, v_);
}
template<class T>
SegmentTree(std::vector<T> init_) {
init(init_);
}
void init(int n_, Info v_ = Info()) {
init(std::vector(n_, v_));
}
template<class T>
void init(std::vector<T> init_) {
n = init_.size();
info.assign(4 << std::__lg(n), Info());
std::function<void(int, int, int)> build = [&](int p, int l, int r) {
if (r - l == 1) {
info[p] = init_[l];
return;
}
int m = (l + r) / 2;
build(2 * p, l, m);
build(2 * p + 1, m, r);
pull(p);
};
build(1, 0, n);
}
void pull(int p) {
info[p] = info[2 * p] + info[2 * p + 1];
}
void modify(int p, int l, int r, int x, const Info &v) {
if (r - l == 1) {
info[p] = v;
return;
}
int m = (l + r) / 2;
if (x < m) {
modify(2 * p, l, m, x, v);
} else {
modify(2 * p + 1, m, r, x, v);
}
pull(p);
}
void modify(int p, const Info &v) {
modify(1, 0, n, p, v);
}
Info rangeQuery(int p, int l, int r, int x, int y) {
if (l >= y || r <= x) {
return Info();
}
if (l >= x && r <= y) {
return info[p];
}
int m = (l + r) / 2;
return rangeQuery(2 * p, l, m, x, y) + rangeQuery(2 * p + 1, m, r, x, y);
}
Info rangeQuery(int l, int r) {
return rangeQuery(1, 0, n, l, r);
}
template<class F>
int findFirst(int p, int l, int r, int x, int y, F &&pred) {
if (l >= y || r <= x) {
return -1;
}
if (l >= x && r <= y && !pred(info[p])) {
return -1;
}
if (r - l == 1) {
return l;
}
int m = (l + r) / 2;
int res = findFirst(2 * p, l, m, x, y, pred);
if (res == -1) {
res = findFirst(2 * p + 1, m, r, x, y, pred);
}
return res;
}
template<class F>
int findFirst(int l, int r, F &&pred) {
return findFirst(1, 0, n, l, r, pred);
}
template<class F>
int findLast(int p, int l, int r, int x, int y, F &&pred) {
if (l >= y || r <= x) {
return -1;
}
if (l >= x && r <= y && !pred(info[p])) {
return -1;
}
if (r - l == 1) {
return l;
}
int m = (l + r) / 2;
int res = findLast(2 * p + 1, m, r, x, y, pred);
if (res == -1) {
res = findLast(2 * p, l, m, x, y, pred);
}
return res;
}
template<class F>
int findLast(int l, int r, F &&pred) {
return findLast(1, 0, n, l, r, pred);
}
};
constexpr int MAXN = 50;
struct Info {
int f[MAXN];
Info() {
std::iota(f, f + MAXN, 0);
}
};
Info operator+(const Info &a, const Info &b) {
Info c;
for (int i = 0; i < MAXN; i++) {
c.f[i] = b.f[a.f[i]];
}
return c;
}
int main() {
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int N, M;
std::cin >> N >> M;
std::vector<Info> edge(M);
for (int i = 0; i < M; i++) {
int X, Y;
std::cin >> X >> Y;
X--;
Y--;
edge[i].f[X] = Y;
}
int T;
std::cin >> T;
std::vector<Info> a(T);
for (int i = 0; i < T; i++) {
int A;
std::cin >> A;
A--;
a[i] = edge[A];
}
SegmentTree<Info> seg(a);
int Q;
std::cin >> Q;
for (int i = 0; i < Q; i++) {
int o;
std::cin >> o;
if (o == 1) {
int L, R, S;
std::cin >> L >> R >> S;
L--;
S--;
std::cout << seg.rangeQuery(L, R).f[S] + 1 << "\n";
} else {
int x, K;
std::cin >> x >> K;
x--;
K--;
seg.modify(x, edge[K]);
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 7
Accepted
Test #1:
score: 7
Accepted
time: 41ms
memory: 132464kb
input:
50 100000 29 44 39 23 37 9 6 10 3 16 8 2 27 45 33 33 23 15 6 2 17 50 41 43 37 34 38 34 13 2 47 26 20 14 32 41 7 37 47 18 10 40 15 38 6 1 39 1 16 47 43 19 34 24 28 27 27 50 7 40 15 16 3 31 48 11 28 44 10 23 26 36 14 21 9 30 13 14 3 16 49 45 2 23 6 16 43 2 38 33 8 16 18 11 33 11 7 34 20 2 15 43 4 37 4...
output:
10
result:
ok single line: '10'
Test #2:
score: 7
Accepted
time: 35ms
memory: 132628kb
input:
50 100000 30 46 14 30 24 17 47 22 4 18 32 44 9 2 38 3 50 10 31 48 22 44 44 2 34 31 26 35 26 21 21 24 26 39 34 29 10 23 39 38 14 9 18 20 22 24 24 14 22 29 1 21 43 12 50 15 15 38 38 36 40 19 1 35 37 34 18 26 40 34 2 38 26 38 16 14 16 32 9 21 30 36 21 3 16 31 28 3 2 36 29 2 41 49 20 1 34 21 29 20 2 40 ...
output:
22
result:
ok single line: '22'
Test #3:
score: 7
Accepted
time: 41ms
memory: 132628kb
input:
50 100000 1 10 6 36 40 5 29 31 48 12 29 1 33 35 14 48 16 50 22 32 12 37 10 50 22 32 44 10 2 38 9 30 33 15 6 34 16 37 15 21 21 33 45 37 11 20 12 2 1 50 30 18 48 36 28 2 20 13 44 10 16 2 14 44 4 5 19 21 10 23 16 7 8 10 34 33 14 36 14 33 39 4 40 49 39 43 8 36 17 22 30 10 30 38 26 30 22 32 5 19 49 27 47...
output:
8
result:
ok single line: '8'
Test #4:
score: 7
Accepted
time: 42ms
memory: 132628kb
input:
5 100000 3 5 3 2 4 3 5 1 2 1 2 1 5 4 2 1 5 5 5 3 2 1 3 5 5 5 5 3 4 5 3 5 1 1 3 5 2 5 3 2 4 5 5 3 4 4 5 2 5 5 2 5 5 3 2 1 2 3 4 5 3 5 5 4 1 1 1 1 1 1 3 5 2 1 5 2 2 3 4 5 2 1 4 4 3 5 1 1 3 2 5 5 2 1 1 4 1 4 5 5 4 3 3 2 2 5 3 5 3 2 4 5 2 3 1 1 5 1 3 5 2 3 3 2 5 4 1 3 3 5 3 5 5 3 5 4 1 1 2 5 5 1 2 5 2 5...
output:
5
result:
ok single line: '5'
Test #5:
score: 7
Accepted
time: 32ms
memory: 132632kb
input:
49 100000 24 24 14 23 32 23 34 29 42 47 4 40 19 36 43 22 28 27 47 8 47 45 15 23 41 46 10 18 39 16 5 44 14 28 42 4 10 20 30 34 48 48 5 41 31 21 21 41 44 19 11 5 25 42 5 4 47 5 46 49 34 3 38 26 14 10 27 21 1 29 42 7 46 30 16 1 45 8 26 27 24 15 34 13 5 18 13 28 29 26 21 30 8 39 20 14 47 30 26 10 49 21 ...
output:
34
result:
ok single line: '34'
Test #6:
score: 7
Accepted
time: 15ms
memory: 112996kb
input:
49 10 22 26 40 44 10 22 11 2 7 2 43 39 29 35 47 49 23 24 27 32 100000 1 7 10 5 1 8 2 9 10 9 1 8 10 3 9 9 6 2 4 6 3 3 2 1 6 4 5 6 9 10 10 10 1 9 2 1 8 7 9 8 1 10 6 7 7 9 5 4 5 3 5 3 9 9 2 5 6 5 3 3 6 10 10 5 2 1 4 2 6 1 10 1 8 9 2 3 7 10 6 8 7 1 4 10 3 5 10 6 6 4 8 4 1 5 7 7 4 3 10 5 3 3 5 1 9 6 5 2 ...
output:
6
result:
ok single line: '6'
Subtask #2:
score: 16
Accepted
Test #7:
score: 16
Accepted
time: 203ms
memory: 132628kb
input:
2 100000 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2...
output:
1 2 2 1 1 2 2 2 2 2 2 2 1 1 1 2 1 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 1 2 1 2 1 2 2 2 1 1 1 2 1 1 1 2 1 2 2 1 2 1 2 2 1 1 1 1 1 2 1 1 2 2 1 1 1 1 2 1 1 2 1 2 1 1 2 2 1 1 1 2 1 2 2 2 2 1 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 1 2 1 2 1 1 1 2 1 1 ...
result:
ok 57172 lines
Test #8:
score: 16
Accepted
time: 188ms
memory: 118968kb
input:
2 90000 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 1 2 1 1 2 2 1 1 1 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 1 2 1 1 2 1 1 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 1 2 2 1 1 2 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 2 1 2 1 1 2 1 2 1 1 1 1 1 2 1 2 ...
output:
1 2 2 2 1 1 1 1 2 1 2 2 2 1 2 2 1 1 2 1 1 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 1 2 2 1 2 1 1 1 1 1 2 2 2 2 1 1 2 1 2 2 ...
result:
ok 57173 lines
Test #9:
score: 16
Accepted
time: 219ms
memory: 130460kb
input:
2 88880 1 2 2 2 1 1 1 1 1 2 1 1 2 2 1 1 2 1 2 2 2 2 1 2 1 1 1 1 2 1 1 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 1 1 2 1 2 1 1 2 2 2 1 1 1 2 1 2 2 1 2 1 2 2 2 2 1 1 2 1 1 2 1 2 2 2 1 1 2 1 2 1 1 2 2 2 1 1 2 1 1 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 2 1 2 1 2 2 1 2 2 1 2 1 2 2 2 2 1 1 1 2 1 ...
output:
2 2 2 1 1 1 1 1 1 2 1 1 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 2 1 2 2 2 1 2 1 2 1 2 2 1 1 2 1 1 1 1 1 2 1 1 2 2 1 1 1 2 1 1 2 2 2 1 1 2 1 2 2 1 1 1 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 1 2 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 1 1 2 2 1 2 1 2 2 2 2 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 1 2 1 1 1 1 1 1 2 2 1 1 2 2 1 ...
result:
ok 99999 lines
Test #10:
score: 16
Accepted
time: 201ms
memory: 132632kb
input:
2 100000 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2...
output:
2 1 1 1 2 2 2 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 1 2 1 1 1 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 1 1 2 1 1 2 1 2 1 2 1 2 2 2 2 2 2 2 1 1 2 1 2 2 1 2 1 2 2 2 1 2 2 1 2 1 2 1 2 1 1 2 2 1 1 2 2 1 2 2 ...
result:
ok 57164 lines
Test #11:
score: 16
Accepted
time: 204ms
memory: 132628kb
input:
2 100000 1 1 1 1 1 2 1 2 1 1 2 1 2 2 1 1 2 1 1 2 1 1 2 2 2 1 2 2 2 2 2 1 2 2 2 2 1 1 2 1 2 2 2 1 2 1 1 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 1 2 2 2 1 1 1 2 1 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 1 2 1 2 2 1 1 1 2 1 2 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1 1 1...
output:
1 2 1 1 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1 2 1 2 2 2 1 2 1 2 2 1 1 2 2 1 1 1 2 1 2 2 2 1 1 1 1 2 2 1 2 1 1 2 2 1 1 1 2 1 2 1 1 2 1 2 2 1 1 1 1 2 1 1 1 1 1 2 2 1 2 1 2 1 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 1 ...
result:
ok 57145 lines
Test #12:
score: 16
Accepted
time: 167ms
memory: 101388kb
input:
2 10 1 2 1 2 2 2 1 2 2 2 1 1 1 2 1 1 2 2 1 1 80000 8 3 2 10 1 10 8 8 3 7 6 8 1 10 5 3 7 3 1 1 3 10 9 6 6 10 9 7 7 1 10 6 5 10 8 7 9 6 9 2 5 7 8 8 4 4 6 9 8 1 1 10 2 5 10 4 3 1 9 6 5 7 5 9 2 8 9 10 8 8 10 1 2 5 1 6 4 3 10 3 10 8 8 4 9 3 2 2 8 2 7 6 9 10 1 3 9 6 4 4 7 9 2 9 5 8 9 3 7 3 10 1 1 6 2 9 3 ...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 57053 lines
Test #13:
score: 16
Accepted
time: 183ms
memory: 132500kb
input:
2 100000 2 1 2 2 1 1 2 2 1 2 1 2 2 1 1 2 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 1 2 2 1 1 2 1 1 1 2 1 1 2 1 1 2 2 1 1 2 1 2 1 2 2 2 1 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 2 1 2 1 2 1 1 1 2 2 1 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 1 1 2 2 1 2 2 2 1 1 2 1 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 1 1 2...
output:
2 1 1 1 1 2 1 2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1 1 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 2 1 2 1 1 2 2 1 2 1 1 2 2 1 2 2 1 2 1 1 2 2 2 1 2 1 2 1 1 2 1 2 2 2 1 1 1 1 2 2 2 1 1 1 2 1 1 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 1 2 1 2 2 2 1 1 2 ...
result:
ok 83171 lines
Subtask #3:
score: 17
Accepted
Test #14:
score: 17
Accepted
time: 176ms
memory: 113108kb
input:
50 49 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 100000 20 18 20 3...
output:
50 50 50 32 50 50 50 50 50 50 50 50 50 41 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok 57197 lines
Test #15:
score: 17
Accepted
time: 165ms
memory: 101396kb
input:
50 49 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 80000 15 1 28 47 ...
output:
50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 45 50 50 50 50 50 50 50 50 50 15 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok 57158 lines
Test #16:
score: 17
Accepted
time: 185ms
memory: 113108kb
input:
50 49 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 99990 44 5 16 19 ...
output:
50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok 57103 lines
Test #17:
score: 17
Accepted
time: 180ms
memory: 112996kb
input:
5 4 1 2 2 3 3 4 4 5 100000 2 4 2 4 3 4 1 1 4 2 3 2 1 4 1 2 3 3 4 1 1 3 4 2 3 2 1 2 2 4 1 3 1 2 1 2 3 2 3 1 3 4 3 2 3 4 3 2 1 2 4 2 1 1 4 1 1 1 3 1 3 1 1 1 3 1 3 2 3 4 2 3 1 3 2 3 4 1 4 3 3 2 4 4 4 4 4 2 3 1 3 4 4 2 3 1 1 1 4 2 2 1 3 2 2 4 4 1 1 4 4 1 4 3 3 4 3 1 3 3 3 2 3 4 1 1 1 2 1 3 1 4 4 2 3 2 2...
output:
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ...
result:
ok 57164 lines
Test #18:
score: 17
Accepted
time: 174ms
memory: 113104kb
input:
49 48 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 100000 14 26 6 29 24 6 ...
output:
49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 2 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 4...
result:
ok 57229 lines
Test #19:
score: 17
Accepted
time: 193ms
memory: 113104kb
input:
50 49 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 100000 20 18 20 3...
output:
50 50 50 50 32 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 41 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok 100000 lines
Test #20:
score: 17
Accepted
time: 189ms
memory: 112980kb
input:
50 49 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 99990 44 5 16 19 ...
output:
50 50 50 50 50 50 50 50 50 50 40 50 50 47 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok 99999 lines
Subtask #4:
score: 31
Accepted
Test #21:
score: 31
Accepted
time: 163ms
memory: 53216kb
input:
50 100000 4 12 34 8 23 2 4 49 2 12 46 46 15 28 37 21 45 16 49 2 1 50 45 34 23 4 28 24 29 29 49 10 48 31 29 33 42 27 12 38 8 14 29 42 41 46 39 50 4 45 33 47 12 10 5 2 45 42 15 9 14 33 49 48 44 44 8 49 16 30 47 35 11 3 14 21 21 35 10 19 50 16 10 34 20 42 34 44 34 13 46 23 24 27 48 4 27 41 18 19 7 14 2...
output:
42 48 9 35 18 36 4 17 36 36 13 13 21 13 23 9 7 41 39 9 17 11 9 23 5 19 48 32 11 17 34 35 47 23 22 35 38 6 25 21 17 45 44 50 42 9 14 34 11 36 4 9 19 20 8 21 10 3 50 43 4 45 41 48 21 18 50 14 11 22 11 32 30 24 45 18 11 45 10 31 8 2 43 9 36 9 7 34 47 14 7 9 14 7 42 9 30 50 6 34 19 27 35 32 8 22 39 44 1...
result:
ok 100000 lines
Test #22:
score: 31
Accepted
time: 162ms
memory: 53212kb
input:
50 100000 6 4 43 8 22 4 17 41 6 22 48 40 6 9 31 14 7 49 31 43 4 45 47 20 10 48 32 1 22 3 50 11 24 37 21 31 48 17 35 20 19 21 18 29 18 41 38 2 32 7 24 36 8 40 9 24 28 49 50 4 10 46 9 21 24 36 17 14 2 40 39 40 29 14 31 30 1 26 28 8 31 14 17 32 25 40 35 19 27 27 8 34 8 5 48 13 28 43 28 38 4 12 7 43 15 ...
output:
27 36 11 19 41 19 49 19 5 28 50 49 24 26 8 3 7 19 18 50 16 30 35 43 23 11 19 49 6 19 11 3 48 48 41 5 1 15 22 48 39 45 18 4 37 22 13 19 5 36 44 23 23 11 33 10 11 21 39 13 29 27 31 40 4 20 37 40 28 24 20 33 11 8 10 13 19 37 10 20 36 17 33 19 16 15 37 5 30 6 19 27 22 45 28 33 31 25 3 14 14 50 27 3 20 4...
result:
ok 99999 lines
Test #23:
score: 31
Accepted
time: 156ms
memory: 53216kb
input:
49 100000 46 26 25 10 23 7 30 28 5 45 38 27 48 23 8 36 11 16 36 18 5 42 33 16 20 41 2 49 46 47 19 23 24 10 5 32 33 5 8 38 40 30 48 5 47 15 30 48 48 29 35 49 44 42 6 17 15 35 10 49 30 18 48 16 28 25 34 15 15 25 11 20 40 32 48 15 43 32 29 15 13 43 24 19 26 28 12 16 21 41 12 40 26 26 27 12 6 35 10 47 3...
output:
23 34 24 28 24 5 19 7 34 46 38 49 20 38 24 29 41 43 13 3 18 42 9 43 39 39 15 20 3 41 45 36 22 3 39 39 1 10 11 49 36 39 1 39 28 10 40 8 17 23 1 47 27 38 3 40 26 1 44 37 22 37 32 48 1 41 49 5 3 28 47 1 46 28 46 5 5 5 33 49 35 39 39 22 15 46 23 20 8 33 35 34 46 31 28 3 31 37 17 19 2 6 10 42 29 42 27 1 ...
result:
ok 100000 lines
Test #24:
score: 31
Accepted
time: 150ms
memory: 43448kb
input:
50 50000 4 28 43 26 24 21 4 47 32 27 34 33 8 32 40 38 6 2 31 50 23 3 39 18 43 45 7 24 28 9 45 50 9 26 47 3 29 6 20 25 8 1 43 11 45 24 14 14 37 21 49 8 10 28 27 22 46 40 39 30 28 28 14 22 18 15 41 1 23 18 22 23 40 9 30 43 7 15 37 22 45 4 21 47 49 15 36 25 28 3 26 25 19 3 38 49 9 16 31 48 19 39 23 33 ...
output:
50 12 24 21 50 33 20 18 46 27 2 47 13 37 19 16 26 23 24 44 20 23 22 25 7 38 16 2 9 27 18 44 41 19 5 45 3 28 21 41 9 16 40 10 10 17 2 16 4 22 29 24 12 24 16 34 5 50 44 27 46 3 6 2 38 22 49 15 45 18 7 46 26 48 21 19 26 4 14 27 30 17 23 23 7 32 15 25 46 27 21 41 40 27 2 17 22 38 15 13 3 45 48 9 18 10 4...
result:
ok 100000 lines
Test #25:
score: 31
Accepted
time: 162ms
memory: 50688kb
input:
25 90000 23 21 24 11 1 11 14 21 25 4 13 9 20 8 23 2 14 5 12 25 1 21 16 12 7 17 6 20 17 1 7 5 6 25 24 19 10 3 10 7 8 25 10 18 21 7 16 10 24 7 20 6 1 12 14 3 20 14 5 24 25 17 16 9 19 21 3 11 17 14 16 16 12 2 11 17 16 17 13 13 16 5 12 10 23 11 8 14 15 10 17 3 20 17 20 20 16 11 16 24 2 14 2 8 12 10 10 2...
output:
18 25 10 8 17 4 19 3 18 5 14 15 2 9 18 8 13 9 16 10 16 16 16 17 9 15 10 25 9 10 21 18 25 7 19 16 23 12 24 19 8 2 10 19 22 2 17 17 24 4 3 21 23 11 8 9 14 9 1 10 17 6 19 18 25 18 19 1 19 21 15 6 13 13 7 4 24 21 6 21 8 1 5 2 11 7 5 4 8 9 24 6 10 14 5 7 8 12 22 9 24 10 24 2 6 12 8 19 23 2 6 17 25 2 8 14...
result:
ok 100000 lines
Test #26:
score: 31
Accepted
time: 154ms
memory: 50688kb
input:
5 90000 5 4 2 4 1 1 4 2 1 4 3 3 1 2 2 4 1 3 4 3 4 2 1 2 2 1 5 3 3 4 4 4 5 2 5 3 5 4 2 2 2 2 3 5 3 2 4 3 3 1 2 2 2 1 4 3 3 3 2 3 3 4 1 3 3 4 1 3 4 3 5 4 2 1 1 3 3 1 3 2 5 5 1 1 5 4 2 3 5 2 2 2 4 4 5 1 5 2 5 5 1 4 3 1 4 5 2 4 4 2 3 1 4 5 5 2 4 3 1 1 5 4 3 4 3 5 1 4 5 3 4 4 3 1 5 4 3 3 2 3 3 3 3 5 1 2 ...
output:
3 4 4 3 2 3 5 3 1 1 4 4 2 2 1 3 3 5 1 4 2 4 5 4 4 1 1 3 5 4 3 3 1 1 4 4 3 4 4 2 4 2 4 4 5 2 1 5 2 4 2 2 4 5 5 4 3 1 5 2 5 5 1 5 2 3 5 5 2 3 1 5 4 1 1 5 1 2 4 5 2 4 2 1 3 2 1 2 3 4 4 2 4 1 3 5 4 2 2 4 3 4 1 1 3 3 5 5 2 3 4 4 4 4 3 3 3 3 4 5 1 5 4 4 1 3 4 3 3 2 4 4 5 3 5 4 3 2 5 1 4 5 3 2 2 3 2 5 2 2 ...
result:
ok 100000 lines
Test #27:
score: 31
Accepted
time: 147ms
memory: 33072kb
input:
5 10 2 1 1 4 4 4 4 4 2 1 5 1 1 1 5 5 1 2 5 3 29000 1 2 5 10 10 8 2 1 6 7 10 2 5 5 1 4 10 6 2 7 7 2 7 9 2 9 8 5 6 4 3 8 9 8 6 5 3 9 1 9 1 1 1 8 10 9 9 5 6 8 8 3 6 5 9 7 4 2 7 9 1 2 5 7 7 6 1 4 3 7 2 9 6 2 2 2 3 10 8 8 5 10 3 10 3 8 8 3 10 7 1 8 4 10 9 2 4 5 8 7 6 7 2 9 6 4 6 10 10 2 7 2 1 3 5 10 1 1 ...
output:
4 4 4 4 3 4 3 3 4 3 3 4 4 3 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 4 3 4 4 3 4 4 3 4 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 4 3 4 4 4 4 3 4 4 3 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 4 3 4 4 4 3 4 4 4 4 4 4 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 4 3 3 ...
result:
ok 100000 lines
Test #28:
score: 31
Accepted
time: 132ms
memory: 53216kb
input:
50 100000 4 12 34 8 23 2 4 49 2 12 46 46 15 28 37 21 45 16 49 2 1 50 45 34 23 4 28 24 29 29 49 10 48 31 29 33 42 27 12 38 8 14 29 42 41 46 39 50 4 45 33 47 12 10 5 2 45 42 15 9 14 33 49 48 44 44 8 49 16 30 47 35 11 3 14 21 21 35 10 19 50 16 10 34 20 42 34 44 34 13 46 23 24 27 48 4 27 41 18 19 7 14 2...
output:
22 22 36 25 45 25 22 45 25 25 45 31 50 6 27 25 6 17 17 25 25 27 6 6 33 6 25 6 22 6 31 22 8 50 26 22 48 46 8 46 25 25 26 27 50 17 25 48 50 25 36 27 6 45 48 27 26 26 46 27 45 22 22 22 27 48 22 45 22 26 8 6 45 8 6 8 31 6 31 48 8 48 27 6 48 25 6 6 6 45 31 6 6 22 50 27 25 8 26 46 17 36 46 45 22 27 27 6 6...
result:
ok 100000 lines
Subtask #5:
score: 29
Accepted
Test #29:
score: 29
Accepted
time: 196ms
memory: 132632kb
input:
50 100000 6 23 42 6 15 19 40 35 46 33 19 2 31 34 11 7 20 45 2 50 23 24 39 33 44 12 36 27 21 15 17 16 32 45 47 18 43 49 4 44 1 27 30 14 21 4 47 33 34 40 30 10 1 5 49 20 9 2 15 28 48 15 3 8 7 22 38 15 10 7 18 41 6 40 43 29 44 14 47 42 42 22 29 48 31 10 26 2 18 33 45 33 6 2 49 44 44 12 29 35 42 19 18 5...
output:
41 32 19 18 37 29 9 45 48 16 1 9 46 12 26 37 49 12 13 5 42 10 3 25 39 39 15 3 27 29 35 24 29 2 6 35 39 18 38 20 30 20 43 4 6 25 33 40 1 11 39 4 50 11 5 15 8 22 40 36 35 12 9 13 13 16 8 50 30 1 11 14 15 13 31 39 24 44 2 25 32 5 16 49 38 17 23 10 26 19 8 39 2 5 11 42 18 9 48 4 45 33 3 26 43 33 7 29 32...
result:
ok 57272 lines
Test #30:
score: 29
Accepted
time: 173ms
memory: 113100kb
input:
50 10 46 23 35 38 35 12 35 12 10 47 50 46 5 15 47 46 2 17 19 44 100000 5 2 6 8 9 9 7 3 9 3 4 4 5 10 9 4 6 4 2 1 7 4 5 1 4 6 1 8 8 7 10 10 4 5 6 10 3 8 3 1 6 6 7 9 3 9 8 4 7 1 3 4 7 6 10 2 1 8 5 8 2 2 1 10 8 7 2 5 3 4 2 7 2 6 6 8 3 3 8 4 3 6 1 6 5 10 5 4 9 1 5 7 10 9 7 8 6 9 6 6 4 6 7 7 9 4 3 7 6 8 2...
output:
23 37 37 21 44 23 33 31 33 38 8 22 13 30 48 13 14 13 4 3 13 42 38 45 18 7 12 27 15 7 39 7 41 31 32 23 38 11 23 23 23 12 9 7 8 45 34 37 6 18 41 17 43 23 27 14 8 32 44 29 31 41 13 33 43 23 27 16 6 11 7 39 6 24 21 7 45 23 7 24 38 23 41 28 17 15 26 8 26 24 18 29 23 41 38 23 13 15 36 28 9 25 12 11 28 7 2...
result:
ok 56881 lines
Test #31:
score: 29
Accepted
time: 176ms
memory: 132632kb
input:
50 100000 6 23 42 6 15 19 40 35 46 33 19 2 31 34 11 7 20 45 2 50 23 24 39 33 44 12 36 27 21 15 17 16 32 45 47 18 43 49 4 44 1 27 30 14 21 4 47 33 34 40 30 10 1 5 49 20 9 2 15 28 48 15 3 8 7 22 38 15 10 7 18 41 6 40 43 29 44 14 47 42 42 22 29 48 31 10 26 2 18 33 45 33 6 2 49 44 44 12 29 35 42 19 18 5...
output:
49 9 49 42 42 49 44 44 24 44 42 20 9 9 42 9 24 44 2 31 24 3 41 44 9 31 5 42 2 49 44 9 49 42 42 3 3 42 31 5 31 9 3 9 3 9 9 9 3 44 2 42 9 49 42 49 9 49 2 44 49 38 24 42 42 9 49 9 44 42 24 2 9 20 9 2 49 3 49 42 42 42 9 31 9 20 44 3 42 9 42 42 9 9 31 44 42 49 2 9 9 2 38 20 42 42 20 42 9 42 9 2 46 44 20 ...
result:
ok 83365 lines
Test #32:
score: 29
Accepted
time: 179ms
memory: 132628kb
input:
10 100000 1 5 9 6 7 7 2 10 6 8 3 10 7 7 6 1 10 10 8 8 5 8 9 5 7 7 3 8 8 1 4 10 4 8 10 7 7 2 2 6 6 6 9 2 9 2 3 5 10 2 10 5 10 6 8 9 4 9 5 6 4 8 3 2 10 3 6 4 6 5 6 2 2 2 3 7 9 1 7 10 5 8 9 9 2 2 6 6 10 6 8 3 6 3 8 5 1 10 9 10 1 5 9 8 4 6 1 6 3 1 10 9 9 8 3 3 9 6 6 7 4 10 8 6 2 8 6 1 10 2 10 5 3 5 1 3 ...
output:
3 7 7 8 8 2 3 10 6 3 9 2 9 4 6 7 6 3 3 4 7 3 6 2 2 7 3 6 4 2 8 7 2 9 2 8 3 2 7 10 10 8 4 4 3 2 6 2 9 7 1 2 6 10 7 10 2 6 9 6 2 10 4 3 5 6 7 6 10 1 4 10 2 9 4 7 7 2 3 8 4 6 1 6 7 8 4 8 7 10 2 9 4 5 5 9 10 5 8 7 8 5 3 10 1 8 9 3 4 9 10 3 3 3 10 6 2 2 6 6 3 1 9 7 3 2 2 4 3 10 8 1 3 7 6 1 5 2 1 10 5 2 6...
result:
ok 83413 lines
Test #33:
score: 29
Accepted
time: 197ms
memory: 122820kb
input:
50 50000 24 29 25 8 39 32 47 32 35 26 24 30 46 38 14 46 40 40 25 40 40 22 50 4 24 24 39 7 19 8 40 14 4 5 9 50 24 9 44 4 4 36 38 35 23 1 31 34 46 11 40 17 10 44 14 30 2 31 26 38 1 18 24 48 8 29 4 5 39 29 10 33 8 41 34 27 26 25 42 20 38 3 41 21 28 2 1 3 15 30 23 38 26 30 50 3 40 35 18 49 14 22 11 13 1...
output:
20 18 13 10 47 41 11 49 4 7 36 11 4 22 15 31 28 43 3 13 15 14 10 35 39 4 3 3 24 28 12 17 17 4 4 18 8 47 42 17 10 41 41 49 11 39 22 14 6 41 28 9 2 30 7 50 43 33 26 46 29 32 25 24 9 9 26 24 29 13 11 44 19 22 7 47 20 9 37 4 7 40 41 7 43 4 37 19 6 19 42 14 48 43 33 9 37 13 17 15 44 27 11 9 33 3 40 50 20...
result:
ok 57266 lines
Test #34:
score: 29
Accepted
time: 204ms
memory: 132628kb
input:
48 100000 38 23 47 25 26 44 33 29 31 20 1 41 16 3 31 17 48 45 28 14 3 14 1 44 34 19 8 11 11 47 33 47 15 23 15 48 19 6 9 27 47 26 41 15 2 37 48 32 12 13 48 23 34 44 48 16 45 48 28 26 27 44 3 27 45 38 7 42 40 7 32 35 4 30 10 23 32 45 34 25 43 42 28 17 29 48 16 45 12 27 25 43 7 48 21 33 15 2 8 38 41 46...
output:
27 34 46 14 46 3 6 23 16 37 10 12 14 35 15 30 6 5 23 25 7 48 40 38 43 42 33 6 47 14 43 18 2 2 47 39 35 2 46 8 2 6 40 31 7 32 23 15 27 7 26 21 30 20 38 24 17 8 21 5 8 28 27 6 29 35 18 32 35 7 19 38 11 11 31 12 23 19 44 19 27 3 43 39 32 39 37 32 45 47 39 38 7 26 42 36 35 26 5 25 19 17 16 43 11 37 39 4...
result:
ok 100000 lines
Test #35:
score: 29
Accepted
time: 206ms
memory: 132628kb
input:
50 100000 38 33 44 25 42 14 30 19 18 2 9 31 36 45 26 25 48 35 30 16 18 8 4 36 45 17 22 44 10 9 30 2 41 44 36 1 29 50 10 32 47 31 24 18 20 18 21 29 16 50 42 13 12 7 26 44 48 40 23 12 28 35 19 25 41 26 42 14 44 28 6 9 1 5 13 7 36 43 38 29 45 46 39 47 3 34 5 46 39 7 7 18 24 35 15 23 2 41 26 18 18 41 9 ...
output:
23 31 14 4 17 43 49 16 32 25 6 23 33 24 24 42 7 14 38 2 38 47 33 31 43 6 31 19 43 30 7 21 44 26 26 40 47 8 16 23 44 43 18 7 15 47 6 21 33 40 5 19 29 48 29 15 49 50 16 48 2 1 3 21 2 29 31 3 46 19 44 5 44 18 12 3 20 17 24 11 6 29 6 26 48 47 23 24 5 25 18 9 34 30 14 12 48 41 5 50 49 38 33 9 33 22 25 10...
result:
ok 99997 lines
Test #36:
score: 29
Accepted
time: 195ms
memory: 132632kb
input:
50 100000 6 23 42 6 15 19 40 35 46 33 19 2 31 34 11 7 20 45 2 50 23 24 39 33 44 12 36 27 21 15 17 16 32 45 47 18 43 49 4 44 1 27 30 14 21 4 47 33 34 40 30 10 1 5 49 20 9 2 15 28 48 15 3 8 7 22 38 15 10 7 18 41 6 40 43 29 44 14 47 42 42 22 29 48 31 10 26 2 18 33 45 33 6 2 49 44 44 12 29 35 42 19 18 5...
output:
41 32 18 4 7 13 16 38 30 12 13 13 23 9 44 16 34 26 31 33 39 39 10 17 47 26 3 40 27 36 35 26 24 41 29 2 6 32 39 18 41 9 5 39 33 14 43 38 42 25 19 36 7 6 5 35 40 38 5 22 36 35 32 16 8 45 23 39 42 35 11 31 30 12 33 40 32 39 5 12 39 7 6 17 29 10 43 9 5 5 18 5 19 18 9 49 8 38 12 35 26 43 48 38 26 50 10 4...
result:
ok 57156 lines
Test #37:
score: 29
Accepted
time: 196ms
memory: 132628kb
input:
50 100000 41 22 47 26 7 6 38 41 33 12 42 26 24 16 14 1 47 48 20 10 7 25 31 40 13 38 10 16 43 46 24 47 27 13 49 9 39 4 31 7 40 14 36 27 5 27 48 13 6 25 24 16 33 6 15 16 26 32 25 20 43 19 2 31 8 44 4 12 33 46 12 28 36 33 10 18 44 12 40 49 50 12 41 49 31 12 37 39 42 41 24 47 47 19 33 7 19 40 6 5 18 35 ...
output:
42 25 29 29 43 7 32 15 15 19 29 50 23 28 50 37 23 15 14 41 11 20 36 30 41 50 17 38 7 50 18 25 28 49 33 26 47 31 46 18 23 21 17 2 30 2 33 43 13 25 40 48 46 41 19 35 13 46 7 4 35 50 40 42 20 15 39 29 2 3 4 47 6 25 24 20 37 25 5 32 32 20 4 24 19 32 40 26 10 8 22 28 34 34 2 41 39 45 23 29 32 30 22 2 12 ...
result:
ok 56924 lines
Test #38:
score: 29
Accepted
time: 196ms
memory: 132628kb
input:
50 100000 13 8 33 40 38 41 12 4 33 26 41 13 45 9 31 32 23 30 14 5 5 37 21 31 25 24 1 15 48 40 10 8 37 2 31 25 37 9 24 28 9 22 8 5 35 49 33 10 20 38 6 49 25 43 23 32 33 14 46 23 48 10 45 41 36 15 37 35 11 17 2 4 29 46 19 29 45 22 25 14 22 16 4 18 1 19 8 47 1 23 47 5 34 30 2 45 30 1 25 8 23 44 20 15 5...
output:
16 35 47 46 43 29 45 29 42 49 35 34 30 8 48 29 10 33 31 40 7 23 2 35 23 24 7 28 13 38 46 25 35 12 37 22 48 10 7 29 28 23 42 6 14 27 34 50 45 10 22 38 7 26 10 17 13 20 9 32 1 37 42 6 8 23 18 50 25 15 7 46 47 44 15 16 10 42 19 5 6 18 31 42 19 43 48 36 24 28 18 31 23 21 7 16 7 33 33 45 9 40 29 3 17 36 ...
result:
ok 57315 lines
Test #39:
score: 29
Accepted
time: 207ms
memory: 132628kb
input:
49 100000 14 26 45 11 19 25 22 18 10 37 12 31 21 16 44 40 28 5 17 34 14 35 24 19 16 12 41 10 49 20 24 31 49 48 7 10 15 42 49 31 29 46 20 24 12 14 9 46 27 47 11 24 34 21 3 42 37 3 44 45 15 9 32 18 38 23 5 30 25 18 42 10 19 18 21 16 40 25 39 42 24 38 40 21 45 11 44 31 9 24 25 7 49 11 20 44 39 14 5 7 1...
output:
27 38 6 11 6 19 39 9 44 35 19 25 38 22 41 7 4 2 12 27 14 37 9 37 6 15 40 24 43 25 43 20 37 29 13 31 29 29 24 47 9 44 44 9 32 2 11 19 34 10 49 26 1 6 25 24 39 9 25 41 38 12 26 22 1 47 33 46 27 6 46 41 24 20 40 15 34 1 10 36 1 31 35 39 18 46 46 38 41 6 8 16 36 11 24 15 46 36 39 48 2 44 11 25 26 30 5 3...
result:
ok 57312 lines
Test #40:
score: 29
Accepted
time: 201ms
memory: 132632kb
input:
5 100000 4 3 5 2 2 4 2 4 4 3 4 5 3 3 5 3 4 3 3 3 2 4 2 4 5 2 3 3 1 5 5 5 2 4 3 3 2 4 2 4 1 3 1 3 3 3 2 4 2 4 4 4 1 5 3 3 5 3 4 3 1 1 2 4 4 5 2 4 4 4 3 3 2 4 2 4 2 4 1 3 4 4 1 2 1 5 3 3 4 4 2 4 2 4 2 4 1 5 2 4 2 4 4 3 2 4 2 4 3 3 2 4 5 5 3 3 1 1 5 5 5 5 2 4 5 5 3 3 4 4 5 2 3 3 4 5 4 3 1 5 4 4 1 2 3 3...
output:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
result:
ok 57077 lines
Extra Test:
score: 0
Extra Test Passed