QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#914461 | #10076. Goddess of Olympos | Screenwalkers (Hirotaka Yoneda, Masataka Yoneda, Daiki Kodama)# | AC ✓ | 460ms | 16452kb | C++20 | 3.7kb | 2025-02-25 14:00:50 | 2025-02-25 14:00:50 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
vector<ll> naive(int N, int Q, vector<int> T, vector<int> D, vector<int> U) {
vector<ll> ret(Q);
for (int i = 0; i < Q; ++i) {
for (int l = 0; l < N; ++l) {
int mi = N, ma = -1;
for (int r = l; r < N; ++r) {
mi = min(mi, T[r]);
ma = max(ma, T[r]);
if (mi == D[i] && ma == U[i] - 1) {
ret[i] += 1;
}
}
}
}
return ret;
}
ll coeff(int l, int r) {
ll n = r - l;
return n * (n - 1) / 2;
}
vector<ll> solve(int N, int Q, vector<int> T, vector<int> D, vector<int> U) {
vector<int> start(N + 1);
for (int i = 0; i < N; ++i) {
start[T[i]] += 1;
}
for (int i = 0; i < N; ++i) {
start[i + 1] += start[i];
}
vector<int> idx(N);
for (int i = 0; i < N; ++i) {
idx[--start[T[i]]] = i + 1;
}
vector<int> L(4 * Q), R(4 * Q);
for (int i = 0; i < Q; ++i) {
L[4 * i + 0] = start[D[i]], R[4 * i + 0] = start[U[i]];
L[4 * i + 1] = start[D[i]], R[4 * i + 1] = start[U[i] - 1];
L[4 * i + 2] = start[D[i] + 1], R[4 * i + 2] = start[U[i]];
L[4 * i + 3] = start[D[i] + 1], R[4 * i + 3] = start[U[i] - 1];
}
vector<ll> ans(4 * Q);
constexpr int B = 160;
const int Buckets = N / B + 1;
vector<vector<int>> queries(Buckets);
for (int i = 0; i < 4 * Q; ++i) {
if (L[i] < R[i]) queries[L[i] / B].push_back(i);
}
for (int b = 0; b < Buckets; ++b) {
auto& qs = queries[b];
if (qs.empty()) continue;
sort(begin(qs), end(qs), [&](int i, int j) { return R[i] < R[j]; });
const int K = min(N, (b + 1) * B);
vector<int> l(N + 2), r(N + 2);
for (int i = 0; i <= N; ++i) {
l[i + 1] = i;
r[i] = i + 1;
}
ll val = 0;
int t = K;
vector<array<int, 3>> memo;
for (const int q : qs) {
if (R[q] < K) {
for (int p = L[q]; p < R[q]; ++p) {
const int k = idx[p];
int kl = l[k];
int kr = r[k];
val -= coeff(kl, k);
val -= coeff(k, kr);
val += coeff(kl, kr);
r[kl] = kr;
l[kr] = kl;
memo.push_back({kl, k, kr});
}
ans[q] = val;
while (!memo.empty()) {
auto [kl, k, kr] = move(memo.back());
memo.pop_back();
val += coeff(kl, k);
val += coeff(k, kr);
val -= coeff(kl, kr);
r[kl] = k;
l[kr] = k;
}
continue;
}
while (t < R[q]) {
int k = idx[t++];
int kl = l[k];
int kr = r[k];
val -= coeff(kl, k);
val -= coeff(k, kr);
val += coeff(kl, kr);
r[kl] = kr;
l[kr] = kl;
}
int s = K;
while (s > L[q]) {
int k = idx[--s];
int kl = l[k];
int kr = r[k];
val -= coeff(kl, k);
val -= coeff(k, kr);
val += coeff(kl, kr);
r[kl] = kr;
l[kr] = kl;
memo.push_back({kl, k, kr});
}
ans[q] = val;
while (!memo.empty()) {
auto [kl, k, kr] = move(memo.back());
memo.pop_back();
val += coeff(kl, k);
val += coeff(k, kr);
val -= coeff(kl, kr);
r[kl] = k;
l[kr] = k;
}
}
}
vector<ll> ret(Q);
for (int i = 0; i < Q; ++i) {
ret[i] = ans[4 * i + 0] - ans[4 * i + 1] - ans[4 * i + 2] + ans[4 * i + 3];
}
return ret;
}
int main() {
cin.tie(nullptr)->sync_with_stdio(false);
int N, Q;
cin >> N >> Q;
vector<int> T(N);
for (int i = 0; i < N; ++i) {
cin >> T[i];
T[i] -= 1;
}
vector<int> D(Q), U(Q);
for (int i = 0; i < Q; ++i) {
cin >> D[i] >> U[i];
D[i] -= 1;
}
auto ans = solve(N, Q, T, D, U);
for (const ll x : ans) {
cout << x << '\n';
}
// cout << flush;
{
// auto expected = naive(N, Q, T, D, U);
// for (const ll x : expected) {
// cerr << x << endl;
// }
// assert(ans == expected);
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3712kb
input:
6 3 3 4 2 2 1 5 1 5 2 3 2 4
output:
5 0 4
result:
ok 3 number(s): "5 0 4"
Test #2:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
7 5 3 5 3 4 2 1 5 2 5 3 5 1 2 2 4 2 4
output:
2 5 1 2 2
result:
ok 5 number(s): "2 5 1 2 2"
Test #3:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
15 10 7 9 2 13 12 13 11 13 13 13 10 5 13 7 2 5 13 7 13 11 13 5 10 7 13 2 9 7 9 2 9 11 13 11 13
output:
25 1 15 1 1 2 1 2 15 15
result:
ok 10 numbers
Test #4:
score: 0
Accepted
time: 245ms
memory: 15768kb
input:
100000 100000 85038 85021 85061 85000 85021 85032 84988 84998 85045 84985 84990 85024 85026 84998 85001 84991 84994 85049 85046 85012 85033 85025 85037 85028 85041 85000 85031 85040 84993 85010 85042 85013 84996 84998 85021 85007 85006 85037 85045 85045 85036 85008 84999 85043 85005 85014 85043 8505...
output:
149 52 39 44 54 31 198 25 268 99 58 216 30 128 554 418 146 296 31 43 128 530 182 74 5913 1151 36 34 35 30 842 32 29 128 105 44 88 138 41 48 51 1205 355 52 560 131 60 51 124 49 127 35 31 36 139 348 113 136 37 125 53 60 46 24 211 80 68 34 149 562 77 126 68 48 88 92 116 4201 1288 144 52 36 22 35 671 68...
result:
ok 100000 numbers
Test #5:
score: 0
Accepted
time: 239ms
memory: 15732kb
input:
100000 100000 54052 54023 54030 53990 54027 53969 54031 54008 53993 54003 54013 54039 54041 54026 54050 54031 53974 53984 54020 53966 54049 54054 53993 54035 53985 54051 53996 54051 54004 54045 54002 53971 54009 54053 53983 53979 53988 54008 53984 54042 53989 54031 54001 54028 54002 54045 53993 5397...
output:
65 31 160 199 251 123 313 31 29 25 84 67 33 9005 2753 53 920 89 28 1362 16 87 38 99 23 111 1132 28 187 1948 1328 94 262 62 82 2660 42 262 25 49 86 28 233 176 37 43 132 173 30 342 36 108 96 31 26 41 67 48 47 66 51 226 60 218 39 27 1095 55 43 265 28 268 35567 155 95 534 318 51 377 1845 43 705 138 48 4...
result:
ok 100000 numbers
Test #6:
score: 0
Accepted
time: 265ms
memory: 15652kb
input:
100000 100000 67862 67893 67840 67892 67833 67881 67850 67882 67853 67869 67828 67871 67846 67852 67897 67829 67882 67921 67882 67886 67912 67917 67834 67830 67894 67840 67871 67888 67836 67876 67897 67842 67905 67923 67923 67828 67830 67895 67903 67843 67856 67878 67845 67903 67905 67842 67868 6784...
output:
73 460 29 1049 56 56 75 20 3561 25 34 73 21 26 37 75 1017 255 67 23 69 93 46 117 24 905 25 1292 33 54 39 74 88 222 85 50 6987 59 3136 20 206 44 32 34 17 329 66 160 33 2922 130 4004678 34 40 683 172 19 33 905 92 162 19 76 41 49 67 36 47 114 980 927 397 129 84 59 163 21 55 45 23 21 24 2017 34 246 186 ...
result:
ok 100000 numbers
Test #7:
score: 0
Accepted
time: 277ms
memory: 15952kb
input:
100000 100000 89308 89214 89303 89231 89181 89238 89180 89273 89249 89258 89189 89272 89244 89234 89290 89258 89190 89299 89184 89214 89225 89250 89288 89252 89301 89180 89306 89174 89223 89263 89237 89303 89311 89277 89262 89225 89305 89173 89229 89267 89312 89290 89219 89290 89198 89280 89274 8926...
output:
8 203 111 61 15 644 24 7 10 8 235 63 9 12 29 18 14 13 6 31 5 22 57 85 7442 95 47 44 27 9 40 7 47 28 211 51 53 16 8 12 12 281 43 380 9 701 165 10 14 70 5 655 17 75 6 12 10 5 440909 175 10 22 17 7 214 83 13 168 20 87 35 263 115 37 18 32 15 8 1361 10 16 15 5 29 15 32 979 47 26 59 1632 13 4 13 12 56 10 ...
result:
ok 100000 numbers
Test #8:
score: 0
Accepted
time: 294ms
memory: 15692kb
input:
100000 100000 36789 36795 36674 36867 36776 36677 36831 36828 36702 36820 36779 36815 36773 36804 36763 36826 36795 36725 36735 36807 36735 36869 36837 36742 36688 36700 36695 36803 36824 36767 36859 36791 36805 36717 36762 36827 36676 36828 36781 36817 36802 36796 36738 36718 36722 36864 36806 3678...
output:
25 5 9 5 6 9 5 14 354 3 13 6 8 5 203 12 14 133 59 57 17 6 13 3 8 8 10 44 7 3381 88 46 17 1 7 49 9 12 23 34 8 27 9 5 6 31 6 13 6 12 10 24 78 2 4 7 22 16 6 15282 37 8 1 11 20 8 9 515 9 5 68 72 168 1 11 4 9 18 37 789 35 32 6 4 7 16 35 95 320 8 39 90 687 6 27 4 5 3 271 140 41 12 24 5 8 139 8 22 19 11 7 ...
result:
ok 100000 numbers
Test #9:
score: 0
Accepted
time: 296ms
memory: 16080kb
input:
100000 100000 40546 40498 40466 40527 40425 40508 40641 40541 40583 40514 40600 40653 40506 40519 40614 40627 40413 40534 40632 40495 40430 40449 40625 40550 40566 40460 40586 40447 40537 40595 40476 40606 40553 40581 40612 40435 40618 40489 40480 40564 40626 40556 40529 40619 40466 40618 40549 4059...
output:
4 2229 39 36 2 10 3 1 21 69 8 4 15 2 265 5 9 3 14 5 6 3 5 29 5 10 41 28 30 5 2 9 466 6 6 3 186 11 2 9 46 11 230 6 8 6 20 4 139 9 3 2 20 2 25 3 7 2 13 5 159 14 10 9 224 147 8 5 13 180 10 132 26 7 18 17 3 4 4 8441 6 5 12 10 12 4 2 8 31 4 7 2 2 14 1 6 51 60 7 17 1 14 56 14 11 8 19 18 7 8 2 45 8 3 11 40...
result:
ok 100000 numbers
Test #10:
score: 0
Accepted
time: 323ms
memory: 16036kb
input:
100000 100000 43089 43252 43049 43113 43295 43101 43109 43008 43139 43011 43098 43050 43242 43047 43295 43096 43027 43068 43053 43061 43073 43082 43035 43214 43243 43110 43224 43061 43208 43127 43164 43129 43136 43041 43011 43275 43053 43083 43044 43212 43101 43102 43293 43194 43071 43193 43141 4305...
output:
9 48 3 2 2 2 3 5 5255 18 7 3 5 5 40 2 20 213 29 6 14 10 2 5 1 4 2 1 1 5 3 6 4 7 2 4 15 14 377 40 6 2 1 6 21 11 1466 3 4 22 8 3 192 6 2 4 4 4 4 5 4 70 1 38 79 187 8 1 125 41 3 52 19 5 10 13 11 3 5 50 8 2 69 338 1 6 9 138 15 20 13 62 12 6 14 3 52 4 14 4 8 13 8 4 4 18 13 12 2 32 3 1 21 5 6 17 4 1 6 4 4...
result:
ok 100000 numbers
Test #11:
score: 0
Accepted
time: 290ms
memory: 15528kb
input:
99991 100000 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76099 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76098 76097...
output:
358 339 48 36 46 98 225 164 113 102 12 231 342 204 27 5 78 18 216 28 354 51 264 108 342 102 26 30 48 339 33 59 176 141 60 174 55 57 61 98 264 82 90 198 165 208 27 100 184 9 49 255 226 51 78 66 98 264 29 230 87 129 46 96 45 22 111 68 306 180 315 179 39 84 61 35 44 74 308 165 56 314 294 32 188 54 94 6...
result:
ok 100000 numbers
Test #12:
score: 0
Accepted
time: 283ms
memory: 15644kb
input:
99990 100000 76083 76083 76083 76083 76083 76083 76083 76083 76083 76083 76083 76083 76082 76082 76082 76082 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76080 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078 76078...
output:
168 84 126 291 23 27 130 96 114 78 306 32 74 264 71 22 20 56 122 32 128 84 50 104 47 166 234 152 340 55 78 171 261 118 207 573 45 294 84 168 75 68 510 92 41 39 66 88 312 75 39 21 864 78 72 126 48 71 60 214 202 321 156 100 198 55 44 118 48 156 88 91 111 136 79 48 84 57 156 76 165 132 255 48 22 46 258...
result:
ok 100000 numbers
Test #13:
score: 0
Accepted
time: 302ms
memory: 15968kb
input:
99991 100000 23914 23914 23914 23914 23914 23914 23914 23914 23915 23915 23915 23915 23915 23916 23916 23916 23916 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917 23917...
output:
42 172 93 25 144 77 76 24 64 86 2 83 25 246 354 10 298 273 156 93 78 108 351 96 90 18 36 49 202 132 132 83 354 168 213 70 98 240 128 6 164 207 162 72 29 86 87 84 103 222 114 153 276 138 124 52 288 213 56 180 43 40 129 16 222 134 285 147 90 33 90 62 76 15 90 222 21 276 138 94 177 48 372 9 89 96 330 1...
result:
ok 100000 numbers
Test #14:
score: 0
Accepted
time: 278ms
memory: 15616kb
input:
99993 100000 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076 76076...
output:
147 228 4 252 102 16 207 37 282 120 162 54 81 180 57 102 504 180 20 231 513 447 132 70 44 35 70 40 513 72 93 90 56 426 54 406 70 108 366 42 156 192 25 57 96 591 33 42 112 208 36 58 47 60 44 76 171 47 48 306 342 46 114 68 20 108 114 162 282 513 513 112 345 60 82 135 591 24 126 62 285 102 36 88 243 21...
result:
ok 100000 numbers
Test #15:
score: 0
Accepted
time: 308ms
memory: 15968kb
input:
99993 100000 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24002 24004 24004 24004 24004 24004 24006...
output:
122 200 108 110 150 23 204 78 71 352 19 303 150 189 85 154 186 52 194 18 123 132 76 244 39 75 156 188 88 34 308 21 144 173 246 96 63 282 158 88 582 175 180 208 112 44 354 27 86 202 41 64 82 180 23 67 93 156 158 186 264 16 224 267 58 71 18 159 98 66 107 36 124 33 270 600 42 70 20 105 101 81 525 56 19...
result:
ok 100000 numbers
Test #16:
score: 0
Accepted
time: 288ms
memory: 15768kb
input:
99994 100000 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062 76062...
output:
342 6 144 148 35 138 192 192 102 75 87 174 52 42 591 84 66 99 48 34 94 384 342 210 46 164 120 117 36 10 54 178 93 208 172 21 30 366 71 126 288 30 162 125 116 291 69 339 17 297 166 291 104 186 194 195 70 23 96 516 186 264 318 231 18 168 126 7 110 186 144 96 108 75 50 112 246 78 124 213 98 147 25 85 9...
result:
ok 100000 numbers
Test #17:
score: 0
Accepted
time: 294ms
memory: 15944kb
input:
99995 100000 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23897 23899 23899 23899 23899 23900...
output:
165 156 100 106 104 19 202 294 176 282 120 213 62 60 423 27 66 78 156 168 36 54 135 186 170 135 160 156 68 346 70 78 156 120 140 31 108 174 78 66 168 10 117 8 90 264 18 73 194 84 117 91 36 63 303 45 84 32 240 202 50 122 50 69 39 118 372 110 81 69 240 142 147 122 134 31 27 84 147 131 160 346 220 38 1...
result:
ok 100000 numbers
Test #18:
score: 0
Accepted
time: 305ms
memory: 16060kb
input:
99990 100000 23886 23886 23886 23886 23886 23886 23886 23886 23886 23886 23886 23886 23886 23886 23888 23888 23888 23888 23888 23888 23888 23888 23888 23888 23888 23888 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889 23889...
output:
231 58 98 19 207 274 39 72 390 138 93 114 105 58 87 68 84 68 72 312 33 98 510 35 48 3 42 52 279 81 15 54 438 160 16 60 25 71 45 134 122 111 210 234 171 28 32 18 88 30 21 66 381 39 33 74 32 110 33 262 82 93 291 159 29 39 38 42 309 240 123 6 36 135 63 142 183 33 144 231 38 74 228 172 66 362 120 62 90 ...
result:
ok 100000 numbers
Test #19:
score: 0
Accepted
time: 275ms
memory: 15600kb
input:
99996 100000 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094 76094...
output:
336 102 178 32 78 246 261 110 89 70 76 74 102 21 97 66 25 340 156 70 98 198 213 96 43 110 249 25 105 88 62 68 201 9 48 170 30 106 107 118 134 92 36 35 135 166 330 148 48 291 75 56 231 110 48 80 243 44 154 60 56 39 25 49 98 219 135 290 56 201 22 137 42 258 330 42 66 12 63 57 104 246 57 135 124 180 85...
result:
ok 100000 numbers
Test #20:
score: 0
Accepted
time: 277ms
memory: 15596kb
input:
99992 100000 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76105 76103 76103 76103 76103 76103 76103 76103 76103 76103 76103 76103...
output:
489 126 141 110 18 261 164 54 14 149 20 126 168 104 72 75 15 36 38 21 183 9 56 308 25 64 50 184 204 48 32 177 141 81 120 122 39 153 46 154 37 27 21 192 147 56 87 136 246 462 39 37 140 24 63 120 213 134 30 145 18 489 225 168 156 74 60 140 489 219 213 150 126 136 66 60 37 220 138 56 23 8 164 84 214 19...
result:
ok 100000 numbers
Test #21:
score: 0
Accepted
time: 41ms
memory: 5664kb
input:
99991 100 23861 23861 23861 23861 23861 23861 23861 23861 23861 23861 23862 23862 23862 23862 23862 23862 23862 23862 23862 23862 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23864 23865 23865 23865 23865 23865 23865 23...
output:
180 48 52 88 84 87 68 252 64 165 21 192 147 48 54 144 87 96 17 54 45 35 50 196 91 174 204 20 140 70 186 147 111 112 246 234 256 24 98 90 122 219 29 19 156 176 70 342 63 46 58 142 69 417 46 87 117 204 58 228 128 67 56 58 37 56 116 298 186 416 171 468 176 168 24 78 384 38 88 132 384 66 150 146 228 89 ...
result:
ok 100 numbers
Test #22:
score: 0
Accepted
time: 27ms
memory: 5552kb
input:
99993 100 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76109 76107 76107 76107 76107 76107 76...
output:
36 62 232 130 136 81 128 236 40 40 60 86 66 12 334 195 99 94 208 118 195 24 150 90 190 426 6 232 279 16 170 58 36 18 213 136 82 24 164 285 192 11 232 45 48 50 10 79 93 124 118 96 85 87 273 188 285 57 128 14 152 55 228 576 206 464 81 72 64 123 147 62 192 312 93 114 30 79 72 128 56 354 41 126 60 95 11...
result:
ok 100 numbers
Test #23:
score: 0
Accepted
time: 42ms
memory: 5560kb
input:
99990 100 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23906 23907 23907 23907 23907 23909 23909 23909 23909 23909 23909 23909 23909 23909 23909 23911 23...
output:
50 166 64 63 31 306 110 405 96 32 148 132 78 40 44 144 220 278 58 55 81 111 194 621 84 99 59 111 80 55 25 348 348 194 32 98 90 70 114 148 114 94 384 70 489 94 186 38 194 144 108 39 243 24 46 7 111 209 69 28 60 18 162 17 55 166 79 53 214 278 234 171 168 45 93 15 188 96 315 36 140 147 132 42 588 13 14...
result:
ok 100 numbers
Test #24:
score: 0
Accepted
time: 28ms
memory: 5444kb
input:
99991 100 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76130 76128 76128 76128 76128 76128 76128 76128 76128 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76126 76...
output:
102 180 108 98 96 68 204 8 105 202 252 303 206 58 93 327 85 294 249 78 141 51 39 56 318 27 76 202 204 27 17 14 252 43 114 195 345 315 39 31 89 82 102 82 210 47 268 70 75 132 112 104 62 45 120 111 183 110 18 21 153 234 152 100 52 90 53 52 150 129 216 297 6 268 99 202 41 771 106 49 257 345 255 43 150 ...
result:
ok 100 numbers
Test #25:
score: 0
Accepted
time: 34ms
memory: 5660kb
input:
99996 100 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23850 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23851 23...
output:
88 111 254 97 102 52 198 75 35 212 137 31 315 102 207 52 126 124 27 543 98 45 376 237 60 18 54 114 234 97 57 93 64 206 8 26 45 35 124 56 106 58 64 24 129 8 6 39 144 39 54 144 206 165 117 564 61 80 84 94 10 90 166 28 22 45 111 128 57 260 86 273 315 267 309 103 177 188 63 62 67 21 333 104 10 126 56 26...
result:
ok 100 numbers
Test #26:
score: 0
Accepted
time: 29ms
memory: 5668kb
input:
99990 100 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23817 23818 23818 23818 23...
output:
96 151 62 114 198 225 138 95 384 114 216 17 9 99 78 81 258 152 80 150 66 8 103 274 178 7 176 453 20 2 70 147 220 141 90 12 92 159 33 69 134 6 16 18 51 76 88 162 50 50 238 28 56 297 134 41 93 62 74 146 230 273 162 188 58 136 177 106 34 102 69 117 26 165 65 147 2 95 96 376 230 31 36 138 129 81 94 68 2...
result:
ok 100 numbers
Test #27:
score: 0
Accepted
time: 5ms
memory: 5556kb
input:
100000 100 56294 56295 56296 56295 56295 56294 56294 56295 56296 56295 56296 56295 56296 56295 56294 56294 56295 56295 56296 56296 56294 56294 56296 56296 56296 56295 56295 56295 56296 56294 56294 56294 56296 56294 56295 56295 56295 56295 56294 56294 56294 56296 56296 56295 56296 56296 56296 56294 5...
output:
50259 4999702577 49557 98705 4999702577 4999702577 49557 50259 98705 98705 50259 50563 98339 98339 50259 98339 98339 49557 98705 98705 98339 98705 50259 98339 49557 50259 49557 4999702577 50259 4999702577 49557 98705 98339 50259 4999702577 98339 4999702577 49557 4999702577 50259 50259 50259 98339 49...
result:
ok 100 numbers
Test #28:
score: 0
Accepted
time: 8ms
memory: 5560kb
input:
99999 100 41006 41004 41002 41004 41007 40997 41006 40998 40999 41004 40999 41004 41008 41007 40997 41003 41001 41001 41008 41005 41000 41006 40999 40999 40999 41004 41004 41004 41002 41003 41003 41003 41002 41000 40998 41001 41004 41007 41006 41006 41006 41008 41005 40998 40999 41005 41008 41003 41...
output:
9029 3456 9126 10971 2525 1873 98933 1886 7119 19318 1848 9061 102503 104566 3371 9168 41577 1884 4583 2413 1767 41577 12265 39436 11456 1869 8968 1871 9449 9449 19904 2543 4598 11456 1848 39436 4643 4583 3423 19904 7433 12265 7345 11405 398196 18603 1787 1767 9168 11405 9126 104566 1871 9020 98933 ...
result:
ok 100 numbers
Test #29:
score: 0
Accepted
time: 7ms
memory: 5672kb
input:
99997 100 41004 41002 41000 41002 41003 40999 41006 40998 40999 41004 40997 41006 41000 41003 40997 41003 40999 41003 40998 41005 41004 41006 40999 40997 40999 41000 41004 41002 41006 40999 40999 41005 41006 41004 41000 41003 40998 40999 41006 41000 40998 41006 41001 41004 41005 41001 41002 40997 41...
output:
11262 5884 16077 4998373656 2816 11071 16077 6002 4070 9828 2816 11001 2713 3749 9617 16374 5770 2648 2713 319254 9149 32234 2736 3958 3749 2794 32267 4029 3912 3958 3749 2744 11262 9466 2794 5884 11001 9631 11139 32959 16077 5763 11051 32959 81924 11051 2713 11001 34102 11001 2870 10881 34102 2794 ...
result:
ok 100 numbers
Test #30:
score: 0
Accepted
time: 7ms
memory: 5668kb
input:
99996 100 40997 41004 41002 41004 40998 41000 41003 40998 41002 41001 41002 41004 41002 41001 41003 40997 41004 40998 41005 41005 41003 41003 41005 41005 41005 41001 40998 40998 41002 40997 40997 41000 41002 41000 40998 41004 41001 41004 41003 40997 40997 40999 41002 41001 41002 40999 40999 41000 40...
output:
12334 284485 12479 29570 12565 15108 8552 5472 8552 12334 69191 9100 3630 3495 284485 12479 29570 5375 12479 3706 80211 8552 15426 5362 3765 12281 5384 9100 5517 80211 9100 78624 8572 3765 5472 5182 5472 12479 69191 5517 78624 3495 8552 78624 5182 5472 3765 12283 12334 12281 9100 5472 284485 12569 1...
result:
ok 100 numbers
Test #31:
score: 0
Accepted
time: 7ms
memory: 5664kb
input:
99994 100 40999 41002 40998 41000 41000 40999 40998 41000 40999 41002 41003 41001 41003 40997 41000 40998 40999 40999 41000 40997 41002 40999 40999 41002 41002 41003 40998 41002 41002 40997 41000 41002 41000 40999 40998 40997 40999 40999 40998 41001 41002 40997 41003 41000 41003 40999 40999 40998 41...
output:
16547 16658 24005 23910 16914 11724 16658 6565 16658 6651 6651 11724 16547 11920 16962 7006 60410 6565 6361 222580 7006 7006 239059 59688 22172 24005 16590 16547 22172 6300 16567 222580 24005 59688 16547 56349 16590 6300 6300 11869 11724 6361 11920 60410 16355 16567 16962 16567 6651 16914 16658 2390...
result:
ok 100 numbers
Test #32:
score: 0
Accepted
time: 5ms
memory: 5668kb
input:
99993 100 41000 40998 41002 40998 41001 40997 41000 40998 40999 40998 40999 40998 41002 41001 40997 40997 41001 41001 41002 40999 41000 41000 40999 40999 40999 40998 40998 40998 41002 40997 40997 40997 41002 41000 40998 41001 40998 41001 41000 41000 41000 41002 40999 40998 40999 40999 41002 40997 41...
output:
19911 10590 20201 10070 19610 4998542825 10044 51612 20671 9567 20671 202250 20682 4998542825 19774 10590 4998542825 48630 19610 10044 52278 10590 20671 4998542825 19988 10590 52278 10044 20222 20201 10146 201044 52278 19694 20222 10044 20682 19988 19988 19911 19911 19911 19988 20222 19694 52278 199...
result:
ok 100 numbers
Test #33:
score: 0
Accepted
time: 5ms
memory: 5632kb
input:
99990 100 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15587 15...
output:
4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 4999050045 499...
result:
ok 100 numbers
Test #34:
score: 0
Accepted
time: 460ms
memory: 15872kb
input:
100000 100000 46690 45063 44680 41887 17817 23742 75115 24811 92342 7062 87132 28997 67719 30424 20083 29183 45204 29412 11646 68061 44348 67346 24714 86730 45410 74149 74425 35900 82630 9354 16517 94551 41260 16422 43820 80816 81359 57911 40075 43399 64074 44494 8872 44243 72677 16549 22562 81286 1...
output:
1 1 2 2835 1 1 2 3 2 1 48 4 24 1 14 6 1 1 1 4 1 1 2 1 308 36 64 75 56 3 1 1 54 221 3 84 1 2 3 2 11 264 1 1 1 1 2 11 4 2 2 1 12 2 2 8 2 144 4 2 2 36 2 10 12 240 1 23 12 1 140 1 4 216 12 8 1 9 4 1 1 1 2 1 1 2 1 3 3 1 3 1 16 1 1 20 68 4 3 6 1 1 2 1 4 1 1 1 1 1 4 255 12 1 2 4030 130 2 2 2 1 3 2 12 2 1 5...
result:
ok 100000 numbers
Test #35:
score: 0
Accepted
time: 434ms
memory: 16032kb
input:
100000 100000 33636 1930 8453 63815 67173 75108 66054 70163 28406 5146 15533 63053 82028 20658 24298 49445 58230 47032 15128 35799 21244 11639 2701 80728 58338 91829 73632 69814 30143 36973 3085 16864 25080 84697 43822 82141 81774 34854 59149 23422 24739 96449 66234 96809 58190 46140 25450 25842 418...
output:
340 1 9 2 60 2 3 2 155 4 2 2 2 8 2 12 1 1 4 5850 1 1 16 1 1 3 4 21 1 28302 1 8 1 1 1 4 2 1 3 14 1 1 2 39 3 1 2 1 1 2 4 2 1 1 3 1 22 15 1 12 1 3 2 1 2436 1 3 1 1 108 468 4 104 1 1 1 1 1 6 1 3 15 15 2 8 3 1 40 25376384 4 1 9 92 2 4 1 2 1 5 2525 15 28 1 10 1 20 156 1 1 1 8 4 18 1 1 8 1 4 7 2 1 24 111 2...
result:
ok 100000 numbers
Test #36:
score: 0
Accepted
time: 452ms
memory: 15968kb
input:
100000 100000 88831 98545 88528 21922 82923 37642 94432 12651 36749 93247 99860 15022 24114 23456 16006 84641 45014 8307 72999 56863 83352 53286 67032 52239 67252 62828 17535 46116 77750 5358 90752 72491 81509 43176 88133 53857 39722 50872 95922 1408 36673 15444 49607 79746 35220 69304 82024 64996 6...
output:
1 1 21 16 22 4 2 1 1 8 1 1 30 84 10 20 6 4 1 3600 1 1 6 3 2 10 1 15 2 2 1 1 2 1 3 4 2 1 8 3 4 2 1 4 3 1 40 138 7 1 132 1 1 2 4 12 1 84 1 2 4 4 4 6 2 1 2 1 2 30 36 2 1 1 2 3 4 299 3 6 1 5 4 12 18 1 20 2 18 6 1 4 18 10 1 57 140 1 55 6 1 2 2 3 1 403 3 3 1 1 4 2 2 1 1 1 1 36 1 2 1 5 30 1 10 1 3 1 1 287 ...
result:
ok 100000 numbers
Test #37:
score: 0
Accepted
time: 445ms
memory: 15912kb
input:
100000 100000 96447 11271 22060 74756 39051 10891 13891 84781 50232 83196 26593 61941 74066 39880 69063 18956 64388 79176 87262 65965 94447 19811 10366 65411 98282 48314 21169 37301 27033 7264 25868 13872 19631 39642 77331 54438 95755 30676 44994 553 31565 86291 561 70265 3257 46920 66837 26218 7608...
output:
1 1 9047 8 52 1 6 2 2 18 2 1 930 3 20 1 112 1 24 22 1 18 6 1 24 1 2 1 1 1 1 2 2 1 1 78 3 840 2 1 18 2 2 1 1 680 1 6 9 1 2 66 2 42 1 1 9 4 2 1 8 2 10 40 1 2 2 27 4 1 6 1 216 2 1 8 4 1 3 1 1 27 1 2 4 27 100 1 3 9 1 6 1 1 1 1 1 1 6 60 126 1 8 1 8 1 8 3 460 4 1 1 5 2 1 3 1 1 837 1 3 66 80 1 1 3 72 1 2 2...
result:
ok 100000 numbers
Test #38:
score: 0
Accepted
time: 435ms
memory: 15984kb
input:
100000 100000 31501 65333 236 93298 88553 11765 97436 91675 79173 53553 21568 94868 49039 86507 31056 6760 23373 68876 20256 40621 37216 66783 91541 7321 27270 37594 3896 54564 23992 15009 58228 47461 35142 92321 52284 94525 89809 73788 92269 27979 65603 78623 40303 24875 72002 94710 28570 58192 731...
output:
6 5 3 2 2 144 2 36112 8 1271 35 3 2 12 16 255 1 1 6 1 96 1 1 2 2 6 2 1 48 1 4 4 3 4 1 450 1 1 1 1 2 3 12 1 24 66 2 2 6 4 2 7 3 1215 1222 1 4 1 5 342 2 1 2 18 1 1 2 2 28 30 2 60 15 1 1 1 6 2 1 1 3 1 3 6 6 126 1 1 2 1 3 1 1 1 3 10 1 1288 1 4 3 1 1 2 1 12 1 3 2 45 15 8 3 72 8 3 1 48 3 1 1 402 1 32 1 32...
result:
ok 100000 numbers
Test #39:
score: 0
Accepted
time: 433ms
memory: 16008kb
input:
100000 100000 48094 20582 48058 17725 34783 49302 23176 68661 10013 87097 19738 41330 13828 40748 7393 52387 51078 17451 46999 90401 90224 32379 7736 62203 78233 47452 58283 9082 58834 57560 26296 99417 35655 43771 96365 64493 61018 83184 83895 72995 72016 59167 55562 17528 98540 91255 60670 53633 4...
output:
1 1 1 3280 1 1890 30 2 6 10 2 3381 1 2 1 1 6 54 1 703 6 4 7 4 1 2 1 3 1 9 2 15 4 1 1 4 2 1 26 9 1 2 1 5 2 1 1 30 3 1 1 63 14 22 3 33 1 2 2 4 4 56 34 20 1 9 8 1 2 6 8 1 1 3 1 3 1 2 4 2 2 2 21 200 6 1 1 1 15 2 1 2 1 20 1 5 1 1 4 90 1 1 4 1 4 2 4 1 4 2 2 1 9 1 7 8 1 6 4 387900 6 30 1 1 44 1 2 2 1 1 1 1...
result:
ok 100000 numbers
Test #40:
score: 0
Accepted
time: 447ms
memory: 15736kb
input:
100000 100000 50906 52572 73785 11864 8727 96083 76381 30049 34988 91411 59582 84279 52098 4756 87525 22121 6345 36570 67889 39598 84470 43670 51195 82624 32045 6517 5831 41271 74384 54930 72946 8185 10236 62368 77793 44358 12065 95407 2426 62188 57563 7012 90299 35884 98439 44342 13296 16177 48850 ...
output:
2 42 1110 3 1 44 20 4 2 1012 2 21 1 3 2 102 2 1 4 5 40 1 3 4 1 1 112 4 22 15 2 2 6 10 1 28 11868 2 5 3 1 234 1 3 1 1 2 30 1 1 1 1 1 2 51 10 5 2 1 2 10 3198 1 4 2 1 8 2 1 1 10128357 2 8 12 1 1 4 44 24 1 4 1 6 1 1 1 255 3 1 70 3 1 4 15 2 1 8 1 1 4 1 1 1 1 1 27 2944 4 2 704 2 3 1 1 3 2 3 2 10 1 1 1 2 6...
result:
ok 100000 numbers
Test #41:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
100 100 13 41 22 28 93 11 3 27 20 22 53 33 52 43 80 17 38 90 44 48 59 24 75 81 76 56 93 73 80 97 47 35 90 74 8 99 42 49 1 24 99 27 59 29 10 16 84 32 85 49 32 9 83 84 63 10 58 78 67 60 18 13 57 68 10 65 14 97 9 76 48 72 41 77 100 83 27 88 54 77 80 90 17 98 56 65 37 76 29 71 95 86 67 65 53 87 47 84 16...
output:
7 3 1 45 5 12 1 5 1 10 2 1 2 1 1 3 1 1 4 4 1 173 6 2 2 1 5 1 1 10 1 1 1 1 2 4 3 1 4 4 2 1 2 2 24 42 1 2 3 2 1 120 2 24 1 2 1 1 2 5 4 1014 2 12 4 1 1 9 1 1 3 2 3 3 2 1 2 4 2 1 27 8 1 1 1 1 121 3 36 3 3 16 1 1 3 1 2 3 4 4
result:
ok 100 numbers
Test #42:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
100 100 65 96 23 28 97 15 70 39 48 98 27 26 12 83 59 67 61 58 65 30 41 12 45 44 41 25 77 31 36 15 37 90 13 82 58 17 55 78 17 46 52 70 80 29 45 56 26 85 93 65 91 75 18 61 61 43 72 60 21 39 99 38 81 55 66 84 65 72 76 5 68 14 94 52 82 65 64 97 41 68 69 33 100 60 10 24 13 21 46 6 22 91 31 94 84 9 45 84 ...
output:
1 1 3 2 1 10 2 1 2 793 45 2 8 2 4 1 1 12 40 1 1 204 3 1 9 3 2 1 15 1 1260 2 1 8 5 1 1 2 1 2 1 12 4 1 204 1 12 793 6 45 1 80 1 1 1 4 1 4 3 1 3 1 45 64 198 6 6 1 9 1 6 99 12 16 2 793 3 1 4 1 4 2 8 65 1 9 10 1 1 72 2 18 1 1 1 10 3 10 18 793
result:
ok 100 numbers
Test #43:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
100 100 12 63 93 52 96 15 49 97 37 7 79 42 79 11 69 78 99 78 81 50 7 27 97 60 29 14 20 34 99 19 62 64 57 36 70 74 22 36 33 44 46 21 69 91 53 13 16 8 83 15 94 12 72 43 42 29 86 37 94 43 46 11 11 40 27 32 20 42 58 65 64 10 95 50 38 79 81 45 59 45 8 83 14 39 27 92 58 63 41 65 1 67 94 21 89 23 96 67 3 3...
output:
2 8 40 24 2 2 1 8 1 2 1 14 2 2 1 3 248 3 1 2 1478 2 1 16 2 1 1 2 4 1 2 40 48 30 2 1 1 12 4 3 1 6 4 2 30 290 2 5 1 1 2 5 1 5 2 5 10 1 2 12 1 85 1 2 16 3 85 1478 1 3 1 2 40 1 2 1 2 2 12 1 1 2 1 1 1 85 2 2 1 2 4 2 2 1 110 1 1 1 290 1
result:
ok 100 numbers
Test #44:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
100 100 58 5 89 88 7 19 34 31 17 15 65 44 32 12 23 42 73 75 93 99 27 17 26 51 68 70 93 36 44 74 26 97 81 56 60 52 89 97 95 82 48 34 65 66 79 69 46 49 18 57 60 94 35 32 84 67 83 20 97 56 41 97 85 74 49 9 67 72 2 69 36 72 50 56 24 21 63 26 16 60 76 18 50 75 16 82 85 13 59 73 40 20 70 83 25 76 100 46 1...
output:
1176 63 3 7 1 1 414 8 2 9 1 3 1 52 9 2 3 3 1 1 1 2 6 1 2 2 30 3 1 1 57 162 4 1 76 126 7 10 3 3 3 1 1 1 1 3 98 1 3 1 2 63 88 1 16 1 12 3 1 6 2 2 1 1 1 1 6 1 15 3 1 2 1 2 30 1 4 45 16 1 1 6 2 1 2 1 2 52 2 3 88 1 1 15 1 6 10 1 1 4
result:
ok 100 numbers
Test #45:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
100 100 18 68 3 84 13 26 43 41 51 53 33 95 25 79 43 62 82 23 14 73 84 65 31 69 37 100 16 80 83 3 49 79 80 74 2 93 53 25 49 67 30 6 88 30 13 100 22 67 25 14 49 57 8 44 8 77 66 18 54 11 97 85 3 10 13 46 82 58 52 50 84 62 43 94 41 73 96 72 41 11 51 49 62 51 71 95 87 43 28 46 36 16 9 1 85 70 33 41 62 26...
output:
35 3 42 2 2 8 29 1 3 4 2 7 1 1 21 4 1 2 3 1 3 1 12 2 8 4 465 1 1 1 1 35 1 63 14 1 1 45 16 18 1 1 4 11 14 322 1 4 1 4 18 2 1 1 4 1 1 18 1 1 3 1 2 3 1 2 3 7 1 90 4 1 1 2 1 2 1 1 1 2 1 4 1 1 2 1 1 2 2 483 1 112 2 4 2 1 45 3 2 1
result:
ok 100 numbers
Test #46:
score: 0
Accepted
time: 349ms
memory: 14868kb
input:
100000 100000 100000 99999 99998 99996 99996 99996 99992 99992 99991 99991 99990 99990 99990 99988 99986 99986 99986 99984 99982 99982 99980 99979 99977 99976 99976 99974 99968 99968 99967 99967 99965 99965 99964 99963 99961 99960 99960 99958 99958 99956 99954 99953 99952 99951 99951 99950 99950 999...
output:
200000 50000 100000 100000 100000 50000 100000 50000 100000 100000 50000 50000 50000 150000 50000 100000 50000 150000 50000 50000 50000 100000 150000 50000 100000 50000 100000 100000 150000 100000 150000 50000 50000 50000 100000 200000 100000 150000 50000 50000 150000 200000 100000 150000 100000 500...
result:
ok 100000 numbers
Test #47:
score: 0
Accepted
time: 349ms
memory: 15100kb
input:
100000 100000 99999 99999 99998 99996 99995 99994 99994 99993 99991 99989 99988 99988 99987 99985 99984 99982 99982 99982 99982 99981 99980 99980 99975 99974 99973 99971 99970 99966 99965 99964 99964 99964 99963 99963 99963 99963 99961 99961 99960 99960 99955 99955 99952 99952 99951 99950 99949 9994...
output:
100000 150000 200000 50000 50000 50000 150000 150000 150000 50000 100000 50000 100000 50000 100000 100000 100000 50000 100000 200000 100000 100000 100000 50000 50000 50000 50000 100000 150000 100000 100000 100000 50000 50000 100000 100000 150000 100000 50000 100000 50000 100000 100000 100000 150000 ...
result:
ok 100000 numbers
Test #48:
score: 0
Accepted
time: 344ms
memory: 16412kb
input:
100000 100000 1 2 2 4 4 5 5 6 6 8 9 10 12 13 14 15 15 17 18 19 20 20 21 21 22 23 24 25 26 26 26 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 35 36 37 39 39 40 42 43 44 45 47 47 47 48 49 49 54 56 58 60 60 61 62 64 66 67 68 68 68 70 73 74 74 75 76 76 76 77 77 78 79 81 81 83 84 84 84 84 86 86 87 89 91 ...
output:
50000 100000 50000 200000 50000 100000 200000 50000 100000 100000 50000 50000 100000 100000 150000 100000 50000 200000 50000 150000 150000 100000 100000 100000 150000 100000 150000 50000 50000 50000 50000 50000 200000 100000 50000 200000 100000 50000 200000 50000 150000 100000 100000 100000 200000 5...
result:
ok 100000 numbers
Test #49:
score: 0
Accepted
time: 348ms
memory: 14980kb
input:
100000 100000 100000 100000 99996 99995 99995 99994 99993 99992 99989 99988 99985 99985 99984 99983 99981 99981 99979 99978 99977 99976 99975 99974 99971 99970 99969 99967 99966 99966 99964 99964 99962 99962 99961 99961 99960 99959 99956 99955 99954 99954 99952 99952 99951 99949 99949 99949 99949 99...
output:
100000 50000 100000 200000 150000 100000 150000 50000 100000 100000 100000 100000 100000 150000 200000 100000 100000 50000 50000 50000 100000 50000 150000 150000 100000 200000 100000 150000 50000 100000 50000 100000 50000 100000 200000 200000 200000 100000 150000 50000 100000 100000 50000 50000 2000...
result:
ok 100000 numbers
Test #50:
score: 0
Accepted
time: 352ms
memory: 14976kb
input:
100000 100000 100000 99999 99998 99996 99995 99995 99993 99991 99991 99991 99990 99987 99986 99986 99985 99985 99983 99982 99982 99979 99978 99978 99977 99977 99977 99976 99976 99975 99974 99974 99973 99973 99972 99968 99967 99967 99966 99964 99964 99963 99961 99960 99959 99958 99958 99956 99956 999...
output:
100000 100000 100000 50000 100000 50000 200000 100000 100000 50000 50000 150000 200000 100000 50000 200000 100000 50000 50000 150000 200000 100000 150000 100000 50000 100000 100000 100000 50000 200000 50000 150000 150000 50000 50000 150000 150000 200000 100000 50000 100000 150000 50000 50000 200000 ...
result:
ok 100000 numbers
Test #51:
score: 0
Accepted
time: 349ms
memory: 14976kb
input:
100000 100000 100000 100000 99999 99999 99998 99998 99997 99997 99994 99994 99993 99993 99993 99991 99990 99990 99990 99989 99989 99985 99985 99984 99984 99983 99983 99982 99982 99982 99981 99981 99979 99974 99971 99969 99969 99969 99968 99967 99966 99965 99963 99962 99961 99960 99959 99959 99957 99...
output:
100000 50000 100000 100000 100000 150000 100000 150000 100000 100000 100000 150000 50000 150000 250000 100000 100000 50000 50000 50000 200000 50000 50000 100000 50000 50000 100000 150000 50000 50000 150000 50000 100000 150000 150000 50000 150000 50000 50000 50000 100000 100000 150000 150000 200000 5...
result:
ok 100000 numbers
Test #52:
score: 0
Accepted
time: 341ms
memory: 16312kb
input:
99999 100000 2 3 4 7 8 9 9 10 10 10 11 12 13 13 15 15 16 16 17 17 21 21 22 22 24 25 25 29 34 34 34 34 36 37 37 39 39 42 44 47 47 48 48 49 49 50 51 52 54 54 57 59 59 60 61 62 62 62 64 65 65 65 66 66 66 66 67 67 70 71 72 73 74 75 77 80 80 82 84 84 84 85 87 87 88 88 88 89 89 89 89 90 90 90 91 92 94 94 ...
output:
50000 100000 100000 100000 150000 50000 50000 50000 50000 50000 100000 50000 50000 100000 150000 50000 100000 50000 50000 50000 50000 50000 100000 50000 50000 150000 50000 100000 100000 100000 50000 50000 100000 100000 100000 100000 150000 150000 100000 100000 250000 100000 100000 100000 100000 1000...
result:
ok 100000 numbers
Test #53:
score: 0
Accepted
time: 334ms
memory: 16452kb
input:
99999 100000 3 5 6 6 6 7 7 10 11 13 13 13 17 18 24 26 27 28 29 30 32 32 32 33 36 36 38 38 41 43 43 43 47 47 47 49 49 51 52 53 54 54 55 57 59 60 62 62 63 65 65 66 66 66 66 68 68 69 69 71 71 72 72 72 74 75 75 77 77 78 78 78 79 79 82 83 83 84 87 87 89 90 91 92 93 94 95 97 100 100 102 104 104 105 105 10...
output:
150000 100000 50000 50000 150000 100000 150000 100000 100000 150000 150000 150000 50000 150000 100000 150000 100000 50000 150000 50000 150000 200000 250000 50000 100000 150000 150000 100000 100000 150000 100000 100000 50000 100000 100000 100000 50000 100000 50000 50000 100000 250000 50000 100000 500...
result:
ok 100000 numbers
Test #54:
score: 0
Accepted
time: 345ms
memory: 16356kb
input:
99999 100000 1 1 2 2 2 3 3 3 5 5 6 7 7 7 8 9 9 11 11 12 13 15 16 18 19 20 21 21 22 28 29 31 32 33 33 35 36 37 37 38 40 41 42 44 45 45 47 48 49 53 53 54 56 56 56 57 58 62 63 63 66 67 69 72 72 72 74 74 74 79 81 81 82 82 84 86 87 88 89 89 89 90 91 92 93 94 94 95 95 97 98 100 101 101 101 102 102 104 107...
output:
150000 100000 50000 50000 100000 150000 150000 50000 50000 200000 100000 50000 100000 50000 100000 100000 100000 100000 100000 250000 100000 150000 50000 50000 150000 50000 100000 100000 50000 50000 100000 100000 50000 100000 50000 50000 150000 150000 200000 150000 100000 50000 50000 100000 50000 10...
result:
ok 100000 numbers
Test #55:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
1 1 1 1 1
output:
1
result:
ok 1 number(s): "1"