QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#887055 | #10071. Hora | wsyear | 91.658392 | 4ms | 4864kb | C++20 | 2.2kb | 2025-02-07 14:33:22 | 2025-02-07 14:33:27 |
Judging History
answer
#include <bits/stdc++.h>
int ask(int, int);
int solve(int, int);
#define rep(i, j, k) for (int i = (j); i <= (k); ++i)
#define per(i, j, k) for (int i = (j); i >= (k); --i)
#define SZ(v) int((v).size())
#define ALL(v) (v).begin(),(v).end()
#define fi first
#define se second
using ll = long long;
using pii = std::pair<int, int>;
using pll = std::pair<ll, ll>;
template<class T> void chkmn(T &x, T y) { if (y < x) x = y; }
template<class T> void chkmx(T &x, T y) { if (y > x) x = y; }
using namespace std;
int n, k;
int qry(int l, int r) {
int len = l <= r ? r - l + 1 : n - l + r + 1, res = ask(l, r);
return res - len + res;
}
int solve(int _n, int _k) {
n = _n, k = _k;
if (k & 1) k--;
if (k == 0 || k == n) return 0;
int cur = qry(n - k, n - 1);
if (!cur) return n - k;
vector<int> vis(n, 0);
if (cur > 0) {
vector<int> vec;
int x = 0;
while (!vis[x]) vec.emplace_back(x), vis[x] = 1, x = (x + k) % n;
vec.pop_back();
int l = 0, r = SZ(vec) - 1, res = SZ(vec);
while (l <= r) {
int mid = (l + r) >> 1;
if (qry(0, (vec[mid] + k - 1) % n) < 0) res = mid, r = mid - 1;
else l = mid + 1;
}
int pos = vec[res];
vec.clear();
x = n - k;
while (x != pos) vec.emplace_back(x), x = (x + 1) % n;
l = 0, r = SZ(vec) - 1;
while (l <= r) {
int mid = (l + r) >> 1, cur = qry(vec[mid], (vec[mid] + k - 1) % n);
if (cur == 0) return vec[mid];
else if (cur < 0) r = mid - 1;
else l = mid + 1;
}
} else {
vector<int> vec;
int x = 0;
while (!vis[x]) vec.emplace_back(x), vis[x] = 1, x = (x + k) % n;
vec.pop_back();
int l = 0, r = SZ(vec) - 1, res = SZ(vec);
while (l <= r) {
int mid = (l + r) >> 1;
if (qry(0, (vec[mid] + k - 1) % n) > 0) res = mid, r = mid - 1;
else l = mid + 1;
}
int pos = vec[res];
vec.clear();
x = n - k;
while (x != pos) vec.emplace_back(x), x = (x + 1) % n;
l = 0, r = SZ(vec) - 1;
while (l <= r) {
int mid = (l + r) >> 1, cur = qry(vec[mid], (vec[mid] + k - 1) % n);
if (cur == 0) return vec[mid];
else if (cur > 0) r = mid - 1;
else l = mid + 1;
}
}
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 5
Accepted
Test #1:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 12 1 XXYXXYYXXXYYYXYXYXYXXYXXXXXYYYYYYY
output:
OK 9
result:
points -nan 9 queries
Test #2:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 28 1 XYXXYXXXYXYYYXXXYXXXYXYYXXXYYYYYYY
output:
OK 7
result:
points -nan 7 queries
Test #3:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 3 1 XYYXXYXYYXYXXXYYXXXXYXYYYXYYXYYYXX
output:
OK 7
result:
points -nan 7 queries
Test #4:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 12 1 YYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYY
output:
OK 8
result:
points -nan 8 queries
Test #5:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 7 1 YYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYY
output:
OK 7
result:
points -nan 7 queries
Test #6:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 6 1 YXXXXYYXXXXYYXXXXYYXYYYYYYYYYXXXXY
output:
OK 11
result:
points -nan 11 queries
Test #7:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 25 1 YYYYXXXXXXYYYXXXXXXYYYXXXXXYYYYYYY
output:
OK 7
result:
points -nan 7 queries
Subtask #2:
score: 4.65839
Acceptable Answer
Test #8:
score: 4.79755
Acceptable Answer
time: 2ms
memory: 4480kb
input:
100000 1241 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 27
result:
points 0.3690426555 27 queries
Test #9:
score: 4.79755
Acceptable Answer
time: 2ms
memory: 4416kb
input:
100000 590 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 27
result:
points 0.3690426555 27 queries
Test #10:
score: 4.75837
Acceptable Answer
time: 4ms
memory: 4480kb
input:
100000 8243 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 28
result:
points 0.3660286467 28 queries
Test #11:
score: 5.43176
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 10 2 YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 19
result:
points 0.4178277508 19 queries
Test #12:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 50000 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 10
result:
points -nan 10 queries
Test #13:
score: 4.88856
Acceptable Answer
time: 3ms
memory: 4608kb
input:
100000 99900 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 25
result:
points 0.3760432327 25 queries
Test #14:
score: 4.65839
Acceptable Answer
time: 3ms
memory: 4608kb
input:
100000 89384 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 31
result:
points 0.3583378801 31 queries
Test #15:
score: 4.72244
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 2363 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 29
result:
points 0.3632645022 29 queries
Subtask #3:
score: 8
Accepted
Test #16:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 12479 3 XXXXXYXYYXYXYYYYXXXYYXXYYXXXXXYYXYXXXYXYYYXYYYXYXYXXYYXXXXYXYXYYYXYYXXYYXYYXXYXXXXYXXXYYYYYXYYYYYYXXYXYXYXYXYXYYYYYYXXXYYYYYYYYXXXXXXYYXYXXXYYXXYYXXXYYXXYXYYYYYYXYXXYYXXYYYYXXXXYXYYYYXXXYYYYYYYYYYYXXYYXXXXXXXXXXXYYYXYYYYXXYXXYXYYXXXXYYXYYYYYXXXXYXXYYYXYYYXYYYXXYYXYYXYYYYYXYXXYXYXXXYYY...
output:
OK 30
result:
points -nan 30 queries
Test #17:
score: -nan
Acceptable Answer
time: 3ms
memory: 4300kb
input:
100000 120 3 XXXXYYXXXXXYXYXYYYXYXXXXYYXYXYXYXYXXXXXXYXYXXYXXYYXYYYXYXYXYYXYXYYXYXYYYXXXXYXXYYYYYXXXYYYYYXYYXYYYXYYXYXYYXXYYYXYXYXXYXXYYXYYYYXYYXYYYXYYXXYYXXXXXXYXXYXXYXXXYYYYXYXYYYXXYYYXXYYYYXYYXXXXYXYXYXYYXYXYXXXYYXXXYYXYXYXXYXYYXYXYXXYXXXXYYYYXXXXYYYYYYYYXYXYYXXXXYXXXYXYXXXXYYXXYYYYYYXXYYYXYXXYYY...
output:
OK 22
result:
points -nan 22 queries
Test #18:
score: -nan
Acceptable Answer
time: 2ms
memory: 4864kb
input:
100000 75235 3 YYYYXXYYYXYXXXYYXXXXXYXYXXXXYYXYXYXXXYXXXXYXXYXYYYYXYXYXXYYXXYYYYXYYYXXXYXXXYYXXXXYXXXYYYXYXXYXXYXYYXXYXYXXYYYXXYYYXYYXYXXXYYYYXXYXYYYXYXXXXYYXXYXXXXYYYXYYXYXYXXYYYYXXXYXYYYXXYXYXXYXXXXYXXXYYYXYXXXYXXXXYYXYXYXXXYXXYYXXXYXYXYXXYYXXYYXXXXYXXYYXYXYXXXXXYYYXYYXYYYYYYYYXYYYXYYYYXYXYYYXXYXX...
output:
OK 30
result:
points -nan 30 queries
Test #19:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 1213 3 YXXYXYYYXYXXXXXXXYXXYYYYXYYYXXXXYYYYXXYXYXXXYYXXYXXXXYYYXYXXYXYYYYYXXXYXYYXXYXXXXXXYXXXXYXYYXYYYYXYXXXXXYYYXXXXXYXXYYYXYYXYYXYXXYXXXXXYYXXXYXYYYYYXXXXYYXYYYYXYYYXYYYXXXYYYXXYYYYYYYXYXYXYXYYXXXXXXXXXYYXYXYYYYXXXXXXXYXXYYXXYXYYXXXYYXYXYYYXYYXXXXYYXYYYYYYYYXYXYYYXXXYYXXXXYXXYXYYXXYYXYXYYY...
output:
OK 32
result:
points -nan 32 queries
Test #20:
score: -nan
Acceptable Answer
time: 4ms
memory: 4608kb
input:
100000 5532 3 YXYXYXYYYXYXYYXXYXXXXYXYXYXYYXYXXXXYYYXXXXXYYXYYXYYYYXYXYXXXXXYYXYXXYYXXXXYXYYYXYXXXXXYYXYXXYXYYXYYXYYYYXYXYXYXYYYYYXXXYYYYYXYYXYXYYXYXXXXYYXYYXXYYYYXYYYYYYYXXYXYYYXXYYXXYXYXYXXYXXYXYXYXYYYYYXYYXYXXYXYYYXYYYXYYXYYXYXYXXYXYXYXXXYYYXYYYYYYYXYYXYYYXYYXYXXYYYYYYYXYXXXYYYXXXYYYYXYYYXYXYXXXY...
output:
OK 32
result:
points -nan 32 queries
Test #21:
score: -nan
Acceptable Answer
time: 3ms
memory: 4408kb
input:
100000 330 3 XYXYYYYXYYYXXYXYYYXYYXYYXXXYYXXXXXYXYYXYXXXXXYYXXXXXXXXYXYXXXXXYXXYYXYXXYXYXXXXXXXXYXYXYXYYYYXYXYXYXYYXYXXXXXXYXYXYXYYXXYYYYYXYXYXXYYYYYYXYXXXXYXXXXYXXXXYYYYXYYXXYXYYXXXXYYXYXYYXYXYXYXXXXXXXYXYYXYXXXXYXYXYXXXXXYXYYYYXXXYYXXXYXYXYXYYYXYYYXXXXXXXXXYYXXYXXXXYYXYYXYXXXYYYXYYYXYYXXYXXYXXXYYX...
output:
OK 24
result:
points -nan 24 queries
Test #22:
score: -nan
Acceptable Answer
time: 4ms
memory: 4864kb
input:
100000 29690 3 XXXYYXYXYXYXXXYXYYXXXXYXYXXXYXYYXYYXYYXYYXXXXXYYXYXXYYXXYYYXXYYXYYXXYYXYYYYXYYXXXYXXYXYYXXXYYYYXXYXXYXYYYYYXYYXXYYYYXYYXXYYXYYYYYYXXYXYYYYYYYXYYYYYXXYYYXXXXYXYYXYXXYYYYYXYXYXXXYXXYYYXYYYXYYXYYYXYXYYXXXYYYXYXXYXXYYXXXXYYXXXXYXYYYXXXYXXXXYXXYXXYYXYYYYXXYYXYXYXYXXYYYYYYXXXYXXXXXYXXXYYXXY...
output:
OK 28
result:
points -nan 28 queries
Subtask #4:
score: 11
Accepted
Test #23:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 50000 4 YXXYYYYXYYXXYYXYXYXXYYXYXXXYYYXYXYXXXXYYXYYYYXXXXXYYYXYXXXXXYYYXYXXXYXYYYXYXYYYXYXXYYXYXYYXYYXXYYXYXYYXXYXYXXYXYYXXYYXYYYYXXYXXYYYXYXYXYXXYXYYXXXYXYXYYYYYXYYYXYXXYYXYYYXXYYYYXYXXYXYXXXXYXXXXXYXXXXYXXYYYXXYXYYYYYXXYXYYXYYXYYXXYYXYYXXXXYXYYYYYXXYXYYXYXXXXXYXYYXXYXYXYXXYYXYXXXYXXYXXXYXXY...
output:
OK 14
result:
points -nan 14 queries
Test #24:
score: -nan
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 50000 4 YXXYXXYYXYYXXXXXXYXYYYYYXYYXYXYYYXYYXYXYYYYYYYXYXXXYYXYYYYXYYXXXXYYXXXXXYYYYYXYYXYYYXYYYYYXYYXXXXXXYXXYYXYXYYXXXYXYYYYXYXYYYYYYXXYYXXYYXYXYXXYXYXYYYYXYXXXXXXYYYYYXXYYXYXXXXYYXYXYYYYXXYYYXXXXXXXYXYXXYYXXXXYXXYXXYYYYYXXXYXYXYYYYXYYYXXYXYYXYXYXXYXXYYYYYYYXYYXXXYXXXYXXYYXXYYXYXYXYYXXXXYXY...
output:
OK 9
result:
points -nan 9 queries
Test #25:
score: -nan
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 50000 4 YYXXYYXXYYXXYYXXXYXYYXYXXYXXXYYYXXXXXXYYYXXXXYXXXYYXYYXXXYYYXXYYYXYXXYXYYYXXXXXXYYYYXYXYXYYYYYXYXXYXXYXXXXXXYYXYYYYYXYYYYYXYYYYYXYYXYXYYXXYXYYYXXXYYYXYYXYXYXXXYYYXYYXXYYXYYXYXXYYXYYYYYYYXYYXYYYYXXYYYYYXXXYXYXYYYXXXYYYXYXXYYYYXXYYXYXXXXYXYYYXYYXYXYXYXYXYXXYYYYXXXYXYYXYXYYXYXYYXYXYXXXXY...
output:
OK 13
result:
points -nan 13 queries
Test #26:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 50000 4 YYYXXYXYXYXXXYXYXYXXXYXXXXYXYXXYYYYYXYYYXXXXXYYYXXYXYXYYYXYYYXXXYYYXYYYYXXXYXYYYXYXYYXXYYXYXYXXYYXXYXYXYYYYYYXYYYXYYYXYYXYXXYXYYYYXXYYYXYXXXYYYXYYXXXYYYYXXYYXYXXYXYYXXYXXYXYXXYYYXXYYYXXYXYYXXYXYYXXYXYYYYYYXXXXXYYYXXXXXYYYYYXXXYXXYYYYYXXYYYYYYXXYXYYXYXYXXXXXYXXYXYXXYXXXYYYXYYXYXXXYYYXY...
output:
OK 17
result:
points -nan 17 queries
Test #27:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
100000 50000 4 YXYXYXXYXXYYYXXXXXXYXXXXYYYXXYXYXYXXXYXXXYYXYXYXXXXXYXXYXYYYYXYXXYYYXYXXXYXYXYXXYXYYYYXYXXXXYYXXYXYYYXYXXXXXYXYXXXYYXXXYYYYYYXXXYYXXXYYXXXXXXYYYYYXXXXYXYXXXXXYXXYYXXYXXXXXYYXXXYYXYYXYYXXYXYXYXYYYYYXYYXXYYYXYXXYXYXYXXYYYXXXYXXXXXXYYYXYYXXXXYYXXXYXYXXXYXXYYXXXYXXXYYYYYYYXYYYYYXXXXYYYYYX...
output:
OK 16
result:
points -nan 16 queries
Test #28:
score: -nan
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 50000 4 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 15
result:
points -nan 15 queries
Test #29:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
100000 50000 4 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 13
result:
points -nan 13 queries
Test #30:
score: -nan
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 50000 4 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 17
result:
points -nan 17 queries
Subtask #5:
score: 10
Accepted
Test #31:
score: -nan
Acceptable Answer
time: 1ms
memory: 4352kb
input:
65536 128 5 YYXYXYYYYYXYXXXXXXXXYXYXYXYYXXYXXYYYXXYXXXYXXYXYYYYXXYYYYXXYYXYXXYXYXXXYXYYXXYXXXXXYYXYXYYYYYYYXXYYYXXYYXYXXYXXYYYXXYYXXXYYYYXXYYYXYYXXYXXXYXYXYYXYXYXXYYXYXXXYXXXYYYYXYYXYYYYXXXXYXYXYYXXYYYYYXYYYXYXYXXYYYYYYXYYYYYXXYYXYXXYXXYXYYYXYYYYYYYXYXYYXYXXYXXXYXYYYYXXXYXYYXXYYXXYXXXYXYXYXYXYYXXYXY...
output:
OK 20
result:
points -nan 20 queries
Test #32:
score: -nan
Acceptable Answer
time: 0ms
memory: 4140kb
input:
65536 128 5 YXYXYYYXXYYYYYYYYXXYYYYYYXXYYYYXYYXXXXYYYYXXXXYXXXXXXXYYXYXYYXXYYXXXYXYXYXYYXYYYYXYYYXYXXYYYYXYYXYXXYYXXXXXYYYXXYXXXYXYXYYYXYYYYYYYYYXXXYXXYXYYYYYXXYXXXXYXYYXXXYXXXXYXYXXYXYYXYYXYYYXXYXXYXYYXYXYYYXYXXYXYYYYXXXYYXXXXXXXYYYYXYXXXYYXYYXYYXXXXXXYXYXYYYXYXYXXXYYYXYYYYXYYXYXYXXXXXYYYXYYXXXXXYX...
output:
OK 15
result:
points -nan 15 queries
Test #33:
score: -nan
Acceptable Answer
time: 2ms
memory: 4072kb
input:
65536 128 5 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 16
result:
points -nan 16 queries
Test #34:
score: -nan
Acceptable Answer
time: 2ms
memory: 4304kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Test #35:
score: -nan
Acceptable Answer
time: 2ms
memory: 4300kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #36:
score: -nan
Acceptable Answer
time: 1ms
memory: 4308kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #37:
score: -nan
Acceptable Answer
time: 3ms
memory: 4352kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #38:
score: 10
Accepted
time: 2ms
memory: 4352kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 26
result:
points 1.0 26 queries
Test #39:
score: -nan
Acceptable Answer
time: 2ms
memory: 4180kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 17
result:
points -nan 17 queries
Subtask #6:
score: 10
Accepted
Test #40:
score: -nan
Acceptable Answer
time: 2ms
memory: 4480kb
input:
100000 400 6 XYYXYXXXXYXXXXXYXXXYYYYYXYYYXYXYXYYYYXXXYXXYXYXYYYYXXYYXYXYYYXXXXXYXYYYXXXXYYYYYYYXYXXYYYYXYXYXYXYYXYXXYYXYXXYYXXXYYYXXYXXXXYXYYXYXXYXYYXYYYYYYYXYXYYYXXYYYYXYXXYXXXXYYXYYXXXYXYXXYYXYYXYXXXXXXXXXXXYYYXYYYYXYYXYXXXXYYYYYYXXYYXYYYXXYYYYXXXXXXYXXXYYYXYYYYXXYXYYYYYXYYYYYXXXYYYYXXXXYYXYXXYYXY...
output:
OK 23
result:
points -nan 23 queries
Test #41:
score: -nan
Acceptable Answer
time: 1ms
memory: 4480kb
input:
100000 400 6 XYYXXXXYYYYXYXXXXXXXXYYYYYXYYXXYYXXXYYXXYXYYYXXYYYXXXXYXXXXYYYYYXYYXYXXYXXXXYXXXXXYYYYYYXYXXXXXYXYXYYYYXXYXYXXYYYYYXXYYYYYYXYYYXXYYYYYYXYYYYYYXXXXXYYYXYYXYXXYXXXXXYXYYXYYYYYXXXYYXXXYXYXXYYYXYYYXXYXXXXYYYXXYYYYYYYYYYXXYYYYXYXXYYYXXXYXXYYXXXYYXXYXYXXXXYYYXYYXXYYYYYYXXYYXYYYYXXYYYYXYXYXYYX...
output:
OK 13
result:
points -nan 13 queries
Test #42:
score: -nan
Acceptable Answer
time: 2ms
memory: 4332kb
input:
100000 400 6 XXYXYYYXXYYXXYXYXXXXXXXXYXYYXYXYXXYYYYYXXYYYYXXXYXXXYXXYYYXXXYXYYYYXXXYXXYXXYXYYYXYYYYYYYYYXXYXXXYYXXYYYYXYXYYYXYYYXYYYXXYXYYYXYYYXYXYYYXYYYXYXYYYYYXXXXYYYYYYYXXXYXXXYXXXYXYXYXYYXXXYXXXXYXYXXYXXXYXXYXXXYXYYXYXYYXXXXYYYYXYYYYXYXYYXXYYXYYYXYYYYYXXXXYXYXXXYXXXYXYXYYXYXXXYXYXXXXYXYYYYYXXYXY...
output:
OK 16
result:
points -nan 16 queries
Test #43:
score: -nan
Acceptable Answer
time: 0ms
memory: 4608kb
input:
100000 400 6 XYXYXYYYXYXYXXXXXXXYXYXXYYXYYYYYYYXXYXXXXYXXXXYYYXYYYYYXYXXXYYYXXXYXXYXYYXXYXXYXXYXYXXXYXYYXXXXYYYXYXXXXYYYYYXYYYXYXYXXXYYYXYXXYYYXYYXYXYYXYYYXYYYYYXXXYXXYYXXXXYYYXYXYXYXXYXYYYYYXYXXXXYXYXYXYXYXXXYYXXYYXYYYYYYXYYYXXYXYYYXYYXYXYYYYXXXXXXXYXYXYYXXXXXXXYYXYXXYXXYYYYXXXXYYXYXYXXXYYYXXYYXYYY...
output:
OK 22
result:
points -nan 22 queries
Test #44:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 400 6 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 17
result:
points -nan 17 queries
Test #45:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #46:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 22
result:
points -nan 22 queries
Test #47:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #48:
score: -nan
Acceptable Answer
time: 2ms
memory: 4736kb
input:
100000 400 6 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYY...
output:
OK 25
result:
points -nan 25 queries
Subtask #7:
score: 9
Accepted
Test #49:
score: -nan
Acceptable Answer
time: 2ms
memory: 4280kb
input:
100000 99601 7 YXXXYXXYYYXXXXXYYYXXYYXXXYYYXXYXXYXXYYYXXYXXXXYXXXXXXYYXYYXYXYYYXYYXXYYYYXXXXXXXXXXYYXXXXYXYYXXXXXXXXXYXXYXXXYXXYYXXYXXXXXXXXYYYYXXYYXXYYYYYYXYYYYXXYXXXXXYYYYYYXYXXXYXYYXXYYYYXXYXXYXXYXXXYXYYXYXXYXYXYYXYYXYYYYYYYYXXYXYYYXYYYYYYXYXXXXYXXXXXYYXXXXYXXYXXYXYYYYXYYYXYYYXXXXYXYYYYXYYXXXYXYY...
output:
OK 20
result:
points -nan 20 queries
Test #50:
score: -nan
Acceptable Answer
time: 2ms
memory: 4864kb
input:
100000 99601 7 YYXXXXYXXYYXYYXXYYXYYXXYXXXYXYYXYYYYYXXXYYXYXYYYXYXXXXYYXXXYYXXXYXYXXYXXYYYXXXXYYXXYYYXXYYXYYYXXXXYYYYXYYXYYXXXYYXXXYXXXYXYXXYYXXXXXXYXXXYXYXXYXYYYXXYXYXXXXXYYYXXYYXYYYXXYXYYYYXYXXYXXXXXXXXXYXXXXYYYYYXXYYXYXYXXXXXYXXYYYXYYYXYYXXYXYXYYXYYXYYXYYXXXXYYYXXYXXXYYXYYXYXXYYYXYYYXYYYXYXXXXYYY...
output:
OK 23
result:
points -nan 23 queries
Test #51:
score: -nan
Acceptable Answer
time: 0ms
memory: 4480kb
input:
100000 99601 7 YYYYYYYYYYYYXXXXXYXYYYYYXXYYYXXXYYXXYYYXYXYYYYYXXYYYXYXYYYYYXXYYXXYXYXYYYXYYXYYXXYYYXXXXYXYYYXXYYXXXYXYXXYXXYYXXYXXXXYYXXXXYXXXYXXYXXXXYXYXYXXYXXXYYXYXXYYXYXYXYYXYYYXYYYXYYXXYYXYYYYXXXYYYXXXXYYXXXYXXYXYXYXYYYYYXYYYYYXYYYXXYXXYYYXYYXXYXXYXXYXYYXXXXXYXYYXYYYXXYYXXYXYYYXYYYXYYYXXXXYXXXYY...
output:
OK 23
result:
points -nan 23 queries
Test #52:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 99601 7 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #53:
score: -nan
Acceptable Answer
time: 4ms
memory: 4864kb
input:
100000 99601 7 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #54:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 99601 7 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 25
result:
points -nan 25 queries
Test #55:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 99601 7 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXX...
output:
OK 19
result:
points -nan 19 queries
Test #56:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 99601 7 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Subtask #8:
score: 10
Accepted
Test #57:
score: -nan
Acceptable Answer
time: 3ms
memory: 4864kb
input:
100000 330 8 YXYXYYXYYXXYYXXYYXYXXYXXYYYXXYXXYYYXYXXYXYYXYXYYYYXXXXYXXYXXYXXXXYXYYXXXXXXYXYXXYXYXYYYYXXXYXYYXYYXYYYYYXXYYYYXXXXYXXYYYXXXXYXXYYYYYYXXXXXYXYXYYXXXYXYXXXYXYYYXXXXYYYXXXYYYYYYXYYYXXXYYXXYYXYYYYXYYXYXYXYXYYYXYXXXXXYYXYXYYYYXXYYYYYYXYYYYXXXYXYXYYYXXYYXYYYYXYYYYYXXXXYYYXYXYYXXXXYYXYYYXXXXXY...
output:
OK 29
result:
points -nan 29 queries
Test #58:
score: -nan
Acceptable Answer
time: 2ms
memory: 4404kb
input:
100000 330 8 YYYYXYXXXXXXXYXXXXYYYXXXXXXXYXYXXYXYYYYXYYYXYYYXYXXXXYYYYXYXYXYXYXXYXYYXXYXXXXYYXYXXYYXYYYYYXXXYXYYXYYYXYYYXYXXYYYYXYYXYYYXYYXXXYYYYYYYXYXXXXXYYXXXYXXXYYXXXYYYXYXYXYXXXXYXXXYXXYYXYXYYYYYXYXXXXXXYYYYXXXYXXYXXYXYXYXXYXYYYXXXXXYYYXYYYYXYYYXYYYXYXYXXYXXXXXXYXYXXYXYXXYXYYXXYYXYXYXXYYXXYYXXYX...
output:
OK 15
result:
points -nan 15 queries
Test #59:
score: -nan
Acceptable Answer
time: 2ms
memory: 4408kb
input:
100000 330 8 YYXYXXYYXXYXYXXXXYYYYYXXXXYXXXYXYXYXYXYXYXXXXYXYYXYXXYXXXYYXXYXYYXXXXYXYYXXYXXXXXYXXXXXYXYYXXYXYXYXYYXXYXXXYYYXXYXYXYYXXXYYXYYXXXYXXXXYYXXXXXXXXYYYYYXXXYXYXXXXXXXXYYYXYYYYYXXXXXYXXYXXYYYXYXXYYYXYYXYYYYYXXYXYYYXXXXXYYXYYYYYXYXXXXYXXYXYYYYYYXYXXYYYYYXYYYYYXXYYXXXXXYYXYYXXYYYXYYYYYXXYYXYYY...
output:
OK 15
result:
points -nan 15 queries
Test #60:
score: -nan
Acceptable Answer
time: 1ms
memory: 4408kb
input:
100000 330 8 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 21
result:
points -nan 21 queries
Test #61:
score: -nan
Acceptable Answer
time: 2ms
memory: 4864kb
input:
100000 330 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 28
result:
points -nan 28 queries
Test #62:
score: -nan
Acceptable Answer
time: 4ms
memory: 4864kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 26
result:
points -nan 26 queries
Test #63:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 30
result:
points -nan 30 queries
Test #64:
score: -nan
Acceptable Answer
time: 1ms
memory: 4480kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 30
result:
points -nan 30 queries
Test #65:
score: -nan
Acceptable Answer
time: 1ms
memory: 4480kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 29
result:
points -nan 29 queries
Subtask #9:
score: 24
Accepted
Test #66:
score: -nan
Acceptable Answer
time: 3ms
memory: 4480kb
input:
100000 20000 9 YYXYYXYXXXXXYXYYXXXXXXYYXXXYYYXYYXXXXXYYXYYXXXYXYYXXXXYXXXXYYXYXYXXXYYYYYYXXXYYXYXXXXXXXYYXXXXYXXXXXXXYXXYYXYYXXYXYXYYYYYYYYYYXXXXYYXXXXYXYXYXYYYYYXXXYYXYYYXYXYYYYXXXXYXXXYXYYYYYYYXYXYYXYXYXXYYXYYYXYXXYXYYYYYYYYXXYYYYXXXYYYXXYXYYXYYXYXXXXXXYXXXXXYYYYXXXXXYYYXYXYYXXXXYYXYXXXYXXXYYXYXYY...
output:
OK 16
result:
points -nan 16 queries
Test #67:
score: -nan
Acceptable Answer
time: 1ms
memory: 4364kb
input:
99904 400 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 21
result:
points -nan 21 queries
Test #68:
score: -nan
Acceptable Answer
time: 3ms
memory: 4480kb
input:
99904 446 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 23
result:
points -nan 23 queries
Test #69:
score: -nan
Acceptable Answer
time: 2ms
memory: 4864kb
input:
99904 892 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 25
result:
points -nan 25 queries
Test #70:
score: -nan
Acceptable Answer
time: 2ms
memory: 4368kb
input:
100000 625 9 XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 26
result:
points -nan 26 queries
Test #71:
score: -nan
Acceptable Answer
time: 0ms
memory: 4608kb
input:
99904 3568 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 21
result:
points -nan 21 queries
Test #72:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
99998 49999 9 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 33
result:
points -nan 33 queries
Test #73:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 50000 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 17
result:
points -nan 17 queries
Test #74:
score: -nan
Acceptable Answer
time: 4ms
memory: 4608kb
input:
99998 49799 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 30
result:
points -nan 30 queries
Test #75:
score: -nan
Acceptable Answer
time: 1ms
memory: 4608kb
input:
100000 50000 9 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 18
result:
points -nan 18 queries
Test #76:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
99998 400 9 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 32
result:
points -nan 32 queries
Test #77:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 200 9 XXYYYYXXXYYYXXXYYXYYYYXXXXXYXXXYXYXXXYYXXXXYXXYXYYXYXXXXYXXXYXYXYYXXYYYYXYYXYYYYYYYYYXYYYYYYXXXXYYXXXYXYYYXXYXYXYYXYYYXYXXXXYXYXYXXYXYXXYXXXYXYYXXXXYYXYYYYXXXYXYXXYYXYXYYXXYXYXYXXYXXYYYXYXYXXYYXYXXYXYYYXYXXYYYXYYYYYYXYXYYXXXYXYXYXYYYXYYXYXYXYYXXYXXYYXYYXXYYXYYYYYYXYXYXYXYYXYYYXYYXXXXYYX...
output:
OK 18
result:
points -nan 18 queries
Test #78:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 500 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 20
result:
points -nan 20 queries
Test #79:
score: -nan
Acceptable Answer
time: 1ms
memory: 4480kb
input:
80000 306 9 XXXXYXXYXXYYYXYYXYXYYYYYXYYYYYXXYYXXYXXXYXXXYYXXXYYYXYXYXXYXYYXYXYYXXXXYYXXYYXYXYXXXXXXXYXYYXXYYXXYXXYXXYXYXYXYYYYYYYXYXYYXYYXYYXYXYXXXXYXXXXXYXYXXXYXYYYYXXXYXXYXXYYXXYXXYXXXXXXXYYYYYXYXYXYYXYXXXYXXXXXXXYXYYXXYYXYYYXXYXXXXYXXYYXYXYXXXXYXXYYXXXXYYXYXXYXXYYXYXYYXXYYXYYXYXYYYXXXXXXYYXYYXXYY...
output:
OK 24
result:
points -nan 24 queries
Test #80:
score: -nan
Acceptable Answer
time: 3ms
memory: 4368kb
input:
100000 87571 9 XYYYYXYYYXYXXYYYXYXXXYYXYXYYXXYXYYYYYYXXYXYXXYYXXXYYXXXYXXXYYYYYYXYYXXXXYYYXYXYYYYXYYXXYYXYYXYXYYXYXYYYYXYYYXYXXXXXXXXYXXYXYYYXYXYYXYXYXXYYYYYXXXXXYYXXYYXXXYXYYXYXYXXYYXYXXXYYXYYYXYYYXYXYYYYYYXYXYYXYXYYYXXXYYXXYYXYYYXYYXYYXYXYXYXYYYXYXXXYYYXYXXXXYXXYYYYXXXYXYXYYYXYYYYYXYYYXYYXYYXXXXXY...
output:
OK 18
result:
points -nan 18 queries
Test #81:
score: -nan
Acceptable Answer
time: 3ms
memory: 4608kb
input:
99998 37528 9 YXYXYXYYXXXXXXYYYYXYYXXXXXYXXXYYYXXYXXXXYXXYYXXXYXXXYYXXYYYYXXXYYXYXXYXXYYYYXYYXYYXXYXXXXYXXXXXXXXYYXXYXYXYXXXXYYXYYYYXYXXYYYYXYYXYXXYXYYYYXXXXYYYXXYXYXYYXXXYYYXYXYYYXYYYYXXYYXYYYYYYYYYYYYXXXYYYYYYYXXYXYYXXXXYXXYYYXYXYYXYYYYYXYYYYYXXYXXXYXYXXXYXYYYYYYXYXXYYYYXYYXXYXXXYYXXYYYXXXXYXXXYXY...
output:
OK 29
result:
points -nan 29 queries
Test #82:
score: -nan
Acceptable Answer
time: 4ms
memory: 4864kb
input:
100000 75329 9 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 27
result:
points -nan 27 queries
Test #83:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 11262 9 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 28
result:
points -nan 28 queries
Test #84:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 9127 9 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 28
result:
points -nan 28 queries
Test #85:
score: -nan
Acceptable Answer
time: 2ms
memory: 4608kb
input:
100000 146 9 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 22
result:
points -nan 22 queries