QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#886823 | #10071. Hora | AdamGS# | 41 | 3ms | 4224kb | C++23 | 1.3kb | 2025-02-07 11:44:21 | 2025-02-07 11:44:22 |
Judging History
answer
#include "hora.h"
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef long double ld;
#define rep(a, b) for(int a = 0; a < (b); ++a)
#define st first
#define nd second
#define pb push_back
#define all(a) a.begin(), a.end()
bool changed=false;
int n, k;
int pytaj(int l, int r) {
int b=ask(l, r);
int g=r-l+1;
if(l>r) g=n-(l-r-1);
g-=b;
return b-g;
}
int odpowiedz(int x) {
if(changed) x=(x+k)%n;
return x;
}
int solve(int N, int K) {
mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count());
n=N; k=K;
if(2*k>n) {
k=n-k;
changed=true;
}
int uj=0, dod=0;
ll a=pytaj(0, (0+k-1)%n);
if(abs(a)==k%2) return odpowiedz(0);
if(a>0) {
int l=1, r=n/k-1;
while(r-l+1>1) {
int mid=(l+r)/2;
ll x=pytaj(l*k, k*mid);
if(mid-l+1==1 && abs(x)==k%2) return odpowiedz(l*k);
if(x<=0) r=mid; else l=mid+1;
}
uj=l*k;
} else {
int l=1, r=n/k-1;
while(r-l+1>1) {
int mid=(l+r)/2;
ll x=pytaj(l*k, k*mid);
if(mid-l+1==1 && abs(x)==k%2) return odpowiedz(l*k);
if(x>=0) r=mid; else l=mid+1;
}
dod=l*k;
}
while(true) {
int mid=(uj+dod)/2;
ll a=pytaj(mid, (mid+k-1)%n);
if(abs(a)==k%2) return odpowiedz(mid);
if(a<0) uj=mid; else dod=mid;
}
return -1;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 12 1 XXYXXYYXXXYYYXYXYXYXXYXXXXXYYYYYYY
output:
OK 2
result:
points -nan 2 queries
Test #2:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 28 1 XYXXYXXXYXYYYXXXYXXXYXYYXXXYYYYYYY
output:
OK 4
result:
points -nan 4 queries
Test #3:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 3 1 XYYXXYXYYXYXXXYYXXXXYXYYYXYYXYYYXX
output:
OK 1
result:
points -nan 1 queries
Test #4:
score: -nan
Acceptable Answer
time: 0ms
memory: 3840kb
input:
34 12 1 YYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYY
output:
OK 4
result:
points -nan 4 queries
Test #5:
score: 0
Wrong Answer
time: 0ms
memory: 3840kb
input:
34 7 1 YYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYY
output:
WA Wrong Answer
result:
wrong answer Token "WA" doesn't correspond to pattern "OK"
Subtask #2:
score: 0
Wrong Answer
Test #8:
score: 0
Wrong Answer
time: 2ms
memory: 4224kb
input:
100000 1241 2 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
WA Wrong Answer
result:
wrong answer Token "WA" doesn't correspond to pattern "OK"
Subtask #3:
score: 0
Wrong Answer
Test #16:
score: 0
Wrong Answer
time: 3ms
memory: 4224kb
input:
100000 12479 3 XXXXXYXYYXYXYYYYXXXYYXXYYXXXXXYYXYXXXYXYYYXYYYXYXYXXYYXXXXYXYXYYYXYYXXYYXYYXXYXXXXYXXXYYYYYXYYYYYYXXYXYXYXYXYXYYYYYYXXXYYYYYYYYXXXXXXYYXYXXXYYXXYYXXXYYXXYXYYYYYYXYXXYYXXYYYYXXXXYXYYYYXXXYYYYYYYYYYYXXYYXXXXXXXXXXXYYYXYYYYXXYXXYXYYXXXXYYXYYYYYXXXXYXXYYYXYYYXYYYXXYYXYYXYYYYYXYXXYXYXXXYYY...
output:
WA Wrong Answer
result:
wrong answer Token "WA" doesn't correspond to pattern "OK"
Subtask #4:
score: 11
Accepted
Test #23:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 50000 4 YXXYYYYXYYXXYYXYXYXXYYXYXXXYYYXYXYXXXXYYXYYYYXXXXXYYYXYXXXXXYYYXYXXXYXYYYXYXYYYXYXXYYXYXYYXYYXXYYXYXYYXXYXYXXYXYYXXYYXYYYYXXYXXYYYXYXYXYXXYXYYXXXYXYXYYYYYXYYYXYXXYYXYYYXXYYYYXYXXYXYXXXXYXXXXXYXXXXYXXYYYXXYXYYYYYXXYXYYXYYXYYXXYYXYYXXXXYXYYYYYXXYXYYXYXXXXXYXYYXXYXYXYXXYYXYXXXYXXYXXXYXXY...
output:
OK 17
result:
points -nan 17 queries
Test #24:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 50000 4 YXXYXXYYXYYXXXXXXYXYYYYYXYYXYXYYYXYYXYXYYYYYYYXYXXXYYXYYYYXYYXXXXYYXXXXXYYYYYXYYXYYYXYYYYYXYYXXXXXXYXXYYXYXYYXXXYXYYYYXYXYYYYYYXXYYXXYYXYXYXXYXYXYYYYXYXXXXXXYYYYYXXYYXYXXXXYYXYXYYYYXXYYYXXXXXXXYXYXXYYXXXXYXXYXXYYYYYXXXYXYXYYYYXYYYXXYXYYXYXYXXYXXYYYYYYYXYYXXXYXXXYXXYYXXYYXYXYXYYXXXXYXY...
output:
OK 15
result:
points -nan 15 queries
Test #25:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 50000 4 YYXXYYXXYYXXYYXXXYXYYXYXXYXXXYYYXXXXXXYYYXXXXYXXXYYXYYXXXYYYXXYYYXYXXYXYYYXXXXXXYYYYXYXYXYYYYYXYXXYXXYXXXXXXYYXYYYYYXYYYYYXYYYYYXYYXYXYYXXYXYYYXXXYYYXYYXYXYXXXYYYXYYXXYYXYYXYXXYYXYYYYYYYXYYXYYYYXXYYYYYXXXYXYXYYYXXXYYYXYXXYYYYXXYYXYXXXXYXYYYXYYXYXYXYXYXYXXYYYYXXXYXYYXYXYYXYXYYXYXYXXXXY...
output:
OK 12
result:
points -nan 12 queries
Test #26:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 50000 4 YYYXXYXYXYXXXYXYXYXXXYXXXXYXYXXYYYYYXYYYXXXXXYYYXXYXYXYYYXYYYXXXYYYXYYYYXXXYXYYYXYXYYXXYYXYXYXXYYXXYXYXYYYYYYXYYYXYYYXYYXYXXYXYYYYXXYYYXYXXXYYYXYYXXXYYYYXXYYXYXXYXYYXXYXXYXYXXYYYXXYYYXXYXYYXXYXYYXXYXYYYYYYXXXXXYYYXXXXXYYYYYXXXYXXYYYYYXXYYYYYYXXYXYYXYXYXXXXXYXXYXYXXYXXXYYYXYYXYXXXYYYXY...
output:
OK 8
result:
points -nan 8 queries
Test #27:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 50000 4 YXYXYXXYXXYYYXXXXXXYXXXXYYYXXYXYXYXXXYXXXYYXYXYXXXXXYXXYXYYYYXYXXYYYXYXXXYXYXYXXYXYYYYXYXXXXYYXXYXYYYXYXXXXXYXYXXXYYXXXYYYYYYXXXYYXXXYYXXXXXXYYYYYXXXXYXYXXXXXYXXYYXXYXXXXXYYXXXYYXYYXYYXXYXYXYXYYYYYXYYXXYYYXYXXYXYXYXXYYYXXXYXXXXXXYYYXYYXXXXYYXXXYXYXXXYXXYYXXXYXXXYYYYYYYXYYYYYXXXXYYYYYX...
output:
OK 15
result:
points -nan 15 queries
Test #28:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 50000 4 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 17
result:
points -nan 17 queries
Test #29:
score: -nan
Acceptable Answer
time: 1ms
memory: 4096kb
input:
100000 50000 4 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 17
result:
points -nan 17 queries
Test #30:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
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: 2ms
memory: 4096kb
input:
65536 128 5 YYXYXYYYYYXYXXXXXXXXYXYXYXYYXXYXXYYYXXYXXXYXXYXYYYYXXYYYYXXYYXYXXYXYXXXYXYYXXYXXXXXYYXYXYYYYYYYXXYYYXXYYXYXXYXXYYYXXYYXXXYYYYXXYYYXYYXXYXXXYXYXYYXYXYXXYYXYXXXYXXXYYYYXYYXYYYYXXXXYXYXYYXXYYYYYXYYYXYXYXXYYYYYYXYYYYYXXYYXYXXYXXYXYYYXYYYYYYYXYXYYXYXXYXXXYXYYYYXXXYXYYXXYYXXYXXXYXYXYXYXYYXXYXY...
output:
OK 20
result:
points -nan 20 queries
Test #32:
score: -nan
Acceptable Answer
time: 0ms
memory: 4096kb
input:
65536 128 5 YXYXYYYXXYYYYYYYYXXYYYYYYXXYYYYXYYXXXXYYYYXXXXYXXXXXXXYYXYXYYXXYYXXXYXYXYXYYXYYYYXYYYXYXXYYYYXYYXYXXYYXXXXXYYYXXYXXXYXYXYYYXYYYYYYYYYXXXYXXYXYYYYYXXYXXXXYXYYXXXYXXXXYXYXXYXYYXYYXYYYXXYXXYXYYXYXYYYXYXXYXYYYYXXXYYXXXXXXXYYYYXYXXXYYXYYXYYXXXXXXYXYXYYYXYXYXXXYYYXYYYYXYYXYXYXXXXXYYYXYYXXXXXYX...
output:
OK 13
result:
points -nan 13 queries
Test #33:
score: -nan
Acceptable Answer
time: 0ms
memory: 4096kb
input:
65536 128 5 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #34:
score: -nan
Acceptable Answer
time: 0ms
memory: 4096kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Test #35:
score: -nan
Acceptable Answer
time: 2ms
memory: 4096kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 23
result:
points -nan 23 queries
Test #36:
score: -nan
Acceptable Answer
time: 1ms
memory: 3968kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #37:
score: 10
Accepted
time: 1ms
memory: 4096kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXX...
output:
OK 26
result:
points 1.0 26 queries
Test #38:
score: -nan
Acceptable Answer
time: 2ms
memory: 4096kb
input:
65536 128 5 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 25
result:
points -nan 25 queries
Test #39:
score: 10
Accepted
time: 0ms
memory: 4096kb
input:
65536 128 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 26
result:
points 1.0 26 queries
Subtask #6:
score: 10
Accepted
Test #40:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 400 6 XYYXYXXXXYXXXXXYXXXYYYYYXYYYXYXYXYYYYXXXYXXYXYXYYYYXXYYXYXYYYXXXXXYXYYYXXXXYYYYYYYXYXXYYYYXYXYXYXYYXYXXYYXYXXYYXXXYYYXXYXXXXYXYYXYXXYXYYXYYYYYYYXYXYYYXXYYYYXYXXYXXXXYYXYYXXXYXYXXYYXYYXYXXXXXXXXXXXYYYXYYYYXYYXYXXXXYYYYYYXXYYXYYYXXYYYYXXXXXXYXXXYYYXYYYYXXYXYYYYYXYYYYYXXXYYYYXXXXYYXYXXYYXY...
output:
OK 14
result:
points -nan 14 queries
Test #41:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 400 6 XYYXXXXYYYYXYXXXXXXXXYYYYYXYYXXYYXXXYYXXYXYYYXXYYYXXXXYXXXXYYYYYXYYXYXXYXXXXYXXXXXYYYYYYXYXXXXXYXYXYYYYXXYXYXXYYYYYXXYYYYYYXYYYXXYYYYYYXYYYYYYXXXXXYYYXYYXYXXYXXXXXYXYYXYYYYYXXXYYXXXYXYXXYYYXYYYXXYXXXXYYYXXYYYYYYYYYYXXYYYYXYXXYYYXXXYXXYYXXXYYXXYXYXXXXYYYXYYXXYYYYYYXXYYXYYYYXXYYYYXYXYXYYX...
output:
OK 17
result:
points -nan 17 queries
Test #42:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 400 6 XXYXYYYXXYYXXYXYXXXXXXXXYXYYXYXYXXYYYYYXXYYYYXXXYXXXYXXYYYXXXYXYYYYXXXYXXYXXYXYYYXYYYYYYYYYXXYXXXYYXXYYYYXYXYYYXYYYXYYYXXYXYYYXYYYXYXYYYXYYYXYXYYYYYXXXXYYYYYYYXXXYXXXYXXXYXYXYXYYXXXYXXXXYXYXXYXXXYXXYXXXYXYYXYXYYXXXXYYYYXYYYYXYXYYXXYYXYYYXYYYYYXXXXYXYXXXYXXXYXYXYYXYXXXYXYXXXXYXYYYYYXXYXY...
output:
OK 16
result:
points -nan 16 queries
Test #43:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 400 6 XYXYXYYYXYXYXXXXXXXYXYXXYYXYYYYYYYXXYXXXXYXXXXYYYXYYYYYXYXXXYYYXXXYXXYXYYXXYXXYXXYXYXXXYXYYXXXXYYYXYXXXXYYYYYXYYYXYXYXXXYYYXYXXYYYXYYXYXYYXYYYXYYYYYXXXYXXYYXXXXYYYXYXYXYXXYXYYYYYXYXXXXYXYXYXYXYXXXYYXXYYXYYYYYYXYYYXXYXYYYXYYXYXYYYYXXXXXXXYXYXYYXXXXXXXYYXYXXYXXYYYYXXXXYYXYXYXXXYYYXXYYXYYY...
output:
OK 22
result:
points -nan 22 queries
Test #44:
score: -nan
Acceptable Answer
time: 2ms
memory: 4096kb
input:
100000 400 6 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #45:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #46:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Test #47:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 400 6 XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #48:
score: 10
Accepted
time: 3ms
memory: 4224kb
input:
100000 400 6 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYY...
output:
OK 26
result:
points 1.0 26 queries
Subtask #7:
score: 0
Wrong Answer
Test #49:
score: 0
Wrong Answer
time: 3ms
memory: 4224kb
input:
100000 99601 7 YXXXYXXYYYXXXXXYYYXXYYXXXYYYXXYXXYXXYYYXXYXXXXYXXXXXXYYXYYXYXYYYXYYXXYYYYXXXXXXXXXXYYXXXXYXYYXXXXXXXXXYXXYXXXYXXYYXXYXXXXXXXXYYYYXXYYXXYYYYYYXYYYYXXYXXXXXYYYYYYXYXXXYXYYXXYYYYXXYXXYXXYXXXYXYYXYXXYXYXYYXYYXYYYYYYYYXXYXYYYXYYYYYYXYXXXXYXXXXXYYXXXXYXXYXXYXYYYYXYYYXYYYXXXXYXYYYYXYYXXXYXYY...
output:
WA Wrong Answer
result:
wrong answer Token "WA" doesn't correspond to pattern "OK"
Subtask #8:
score: 10
Accepted
Test #57:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 330 8 YXYXYYXYYXXYYXXYYXYXXYXXYYYXXYXXYYYXYXXYXYYXYXYYYYXXXXYXXYXXYXXXXYXYYXXXXXXYXYXXYXYXYYYYXXXYXYYXYYXYYYYYXXYYYYXXXXYXXYYYXXXXYXXYYYYYYXXXXXYXYXYYXXXYXYXXXYXYYYXXXXYYYXXXYYYYYYXYYYXXXYYXXYYXYYYYXYYXYXYXYXYYYXYXXXXXYYXYXYYYYXXYYYYYYXYYYYXXXYXYXYYYXXYYXYYYYXYYYYYXXXXYYYXYXYYXXXXYYXYYYXXXXXY...
output:
OK 21
result:
points -nan 21 queries
Test #58:
score: -nan
Acceptable Answer
time: 3ms
memory: 4096kb
input:
100000 330 8 YYYYXYXXXXXXXYXXXXYYYXXXXXXXYXYXXYXYYYYXYYYXYYYXYXXXXYYYYXYXYXYXYXXYXYYXXYXXXXYYXYXXYYXYYYYYXXXYXYYXYYYXYYYXYXXYYYYXYYXYYYXYYXXXYYYYYYYXYXXXXXYYXXXYXXXYYXXXYYYXYXYXYXXXXYXXXYXXYYXYXYYYYYXYXXXXXXYYYYXXXYXXYXXYXYXYXXYXYYYXXXXXYYYXYYYYXYYYXYYYXYXYXXYXXXXXXYXYXXYXYXXYXYYXXYYXYXYXXYYXXYYXXYX...
output:
OK 25
result:
points -nan 25 queries
Test #59:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 330 8 YYXYXXYYXXYXYXXXXYYYYYXXXXYXXXYXYXYXYXYXYXXXXYXYYXYXXYXXXYYXXYXYYXXXXYXYYXXYXXXXXYXXXXXYXYYXXYXYXYXYYXXYXXXYYYXXYXYXYYXXXYYXYYXXXYXXXXYYXXXXXXXXYYYYYXXXYXYXXXXXXXXYYYXYYYYYXXXXXYXXYXXYYYXYXXYYYXYYXYYYYYXXYXYYYXXXXXYYXYYYYYXYXXXXYXXYXYYYYYYXYXXYYYYYXYYYYYXXYYXXXXXYYXYYXXYYYXYYYYYXXYYXYYY...
output:
OK 23
result:
points -nan 23 queries
Test #60:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 330 8 YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #61:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 330 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 24
result:
points -nan 24 queries
Test #62:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #63:
score: -nan
Acceptable Answer
time: 2ms
memory: 4224kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Test #64:
score: -nan
Acceptable Answer
time: 2ms
memory: 4096kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Test #65:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
100000 330 8 YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
OK 25
result:
points -nan 25 queries
Subtask #9:
score: 0
Wrong Answer
Test #66:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
100000 20000 9 YYXYYXYXXXXXYXYYXXXXXXYYXXXYYYXYYXXXXXYYXYYXXXYXYYXXXXYXXXXYYXYXYXXXYYYYYYXXXYYXYXXXXXXXYYXXXXYXXXXXXXYXXYYXYYXXYXYXYYYYYYYYYYXXXXYYXXXXYXYXYXYYYYYXXXYYXYYYXYXYYYYXXXXYXXXYXYYYYYYYXYXYYXYXYXXYYXYYYXYXXYXYYYYYYYYXXYYYYXXXYYYXXYXYYXYYXYXXXXXXYXXXXXYYYYXXXXXYYYXYXYYXXXXYYXYXXXYXXXYYXYXYY...
output:
OK 13
result:
points -nan 13 queries
Test #67:
score: -nan
Acceptable Answer
time: 3ms
memory: 4224kb
input:
99904 400 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 23
result:
points -nan 23 queries
Test #68:
score: -nan
Acceptable Answer
time: 1ms
memory: 4224kb
input:
99904 446 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
OK 24
result:
points -nan 24 queries
Test #69:
score: 0
Wrong Answer
time: 3ms
memory: 4224kb
input:
99904 892 9 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYY...
output:
WA too many calls
result:
wrong answer Token "WA" doesn't correspond to pattern "OK"