QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#361081 | #4575. Interactive Treasure Hunt | mc020207# | AC ✓ | 4ms | 3876kb | C++14 | 867b | 2024-03-22 19:12:08 | 2024-03-22 19:12:09 |
Judging History
answer
#include <bits/stdc++.h>
#define MAXN 10010
#define For(i, a, b) for(int i = (a); i <= (b);i++)
#define Rof(i, a, b) for(int i = (a); i >= (b);i--)
using namespace std;
int ask(string s,int x,int y){
cout<<s<<" "<<x<<" "<<y<<endl;
int t;cin>>t;
return t;
}
void Main(){
int n,m;cin>>n>>m;
int t1=ask("SCAN",1,1),t2=ask("SCAN",1,m);
int xtot=(t1+t2+6-2*m)/2,ytot=(t1-t2+2*m+2)/2;
t1=ask("SCAN",1,ytot/2);
int ymns=t1+2-xtot;
int y1=(ytot-ymns)/2,y2=(ytot+ymns)/2;
t1=ask("SCAN",xtot/2,1);
int xmns=t1+2-ytot;
int x1=(xtot-xmns)/2,x2=(xtot+xmns)/2;
if (ask("DIG",x1,y1)){
ask("DIG",x2,y2);
}else{
ask("DIG",x1,y2);
ask("DIG",x2,y1);
}
}
int main(){
std::ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
int T;cin>>T;
while(T--) Main();
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3612kb
input:
1 2 3 3 1 1 3 1 1
output:
SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN 1 1 DIG 1 2 DIG 1 3
result:
ok (1 test case)
Test #2:
score: 0
Accepted
time: 0ms
memory: 3868kb
input:
72 3 3 1 5 1 1 1 1 3 3 4 4 4 4 0 1 1 3 3 5 5 5 3 0 1 1 3 2 2 4 2 2 1 1 3 3 5 1 1 5 1 1 3 2 3 3 3 3 1 1 3 3 4 4 2 4 1 1 2 3 3 3 3 3 1 1 3 3 3 5 3 1 1 1 3 3 1 3 1 1 1 1 3 3 3 3 3 3 0 1 1 2 3 3 3 3 3 0 1 1 3 2 1 1 1 1 1 1 3 2 4 4 4 2 1 1 2 3 3 3 1 3 1 1 3 3 4 2 2 4 0 1 1 2 3 3 1 1 3 1 1 3 3 2 4 2 2 0 1...
output:
SCAN 1 1 SCAN 1 3 SCAN 1 1 SCAN 1 1 DIG 1 1 DIG 2 1 SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN 2 1 DIG 1 1 DIG 1 3 DIG 3 1 SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN 2 1 DIG 2 1 DIG 2 3 DIG 3 1 SCAN 1 1 SCAN 1 2 SCAN 1 1 SCAN 2 1 DIG 1 1 DIG 3 1 SCAN 1 1 SCAN 1 3 SCAN 1 3 SCAN 1 1 DIG 1 3 DIG 2 3 SCAN 1 1 SCAN 1 2 SCAN 1...
result:
ok (72 test cases)
Test #3:
score: 0
Accepted
time: 4ms
memory: 3644kb
input:
100 2 16 15 17 15 15 0 1 1 2 4 6 2 2 6 0 1 1 2 15 18 12 2 18 1 1 2 5 3 9 3 1 1 1 2 13 14 14 14 12 1 1 2 15 16 14 14 16 0 1 1 2 5 7 3 1 7 1 1 2 6 6 6 6 6 0 1 1 2 4 2 4 2 2 1 1 2 16 20 12 12 20 1 1 2 13 17 11 11 15 1 1 2 8 8 8 8 8 0 1 1 2 12 10 12 8 10 1 1 2 12 15 11 11 13 1 1 2 12 1 21 1 1 1 1 2 15 1...
output:
SCAN 1 1 SCAN 1 16 SCAN 1 8 SCAN 1 1 DIG 1 1 DIG 1 15 DIG 2 1 SCAN 1 1 SCAN 1 4 SCAN 1 3 SCAN 1 1 DIG 1 3 DIG 1 4 DIG 2 3 SCAN 1 1 SCAN 1 15 SCAN 1 9 SCAN 1 1 DIG 1 9 DIG 2 10 SCAN 1 1 SCAN 1 5 SCAN 1 1 SCAN 2 1 DIG 2 1 DIG 2 2 SCAN 1 1 SCAN 1 13 SCAN 1 7 SCAN 2 1 DIG 2 1 DIG 2 13 SCAN 1 1 SCAN 1 15...
result:
ok (100 test cases)
Test #4:
score: 0
Accepted
time: 4ms
memory: 3556kb
input:
100 7 2 6 4 4 4 1 1 10 2 17 15 15 3 1 1 12 2 9 11 9 7 1 1 6 2 11 11 11 1 1 1 14 2 16 14 14 12 1 1 7 2 7 7 7 7 1 1 16 2 21 19 19 9 1 1 13 2 8 8 8 4 1 1 15 2 8 10 8 4 1 1 9 2 6 6 6 6 0 1 1 11 2 15 13 13 3 1 1 13 2 13 11 11 7 1 1 15 2 18 18 18 6 1 1 5 2 5 7 5 1 1 1 8 2 7 7 7 3 0 1 1 11 2 8 6 6 6 1 1 14...
output:
SCAN 1 1 SCAN 1 2 SCAN 1 2 SCAN 3 1 DIG 2 2 DIG 4 2 SCAN 1 1 SCAN 1 2 SCAN 1 2 SCAN 8 1 DIG 8 2 DIG 9 2 SCAN 1 1 SCAN 1 2 SCAN 1 1 SCAN 5 1 DIG 2 1 DIG 9 1 SCAN 1 1 SCAN 1 2 SCAN 1 1 SCAN 6 1 DIG 6 1 DIG 6 2 SCAN 1 1 SCAN 1 2 SCAN 1 2 SCAN 8 1 DIG 3 2 DIG 13 2 SCAN 1 1 SCAN 1 2 SCAN 1 1 SCAN 4 1 DIG...
result:
ok (100 test cases)
Test #5:
score: 0
Accepted
time: 3ms
memory: 3616kb
input:
100 3 10 11 15 9 7 1 1 3 12 22 4 4 22 0 1 1 3 13 20 12 8 16 1 1 3 4 6 6 6 4 1 1 3 10 9 13 5 9 0 1 1 3 15 20 10 6 20 1 1 3 13 16 10 4 16 1 1 3 16 13 23 3 11 1 1 3 12 7 15 1 7 1 1 3 8 7 13 3 5 1 1 3 13 17 13 13 15 1 1 3 9 10 10 4 8 1 1 3 9 6 14 4 6 0 1 1 3 11 11 13 11 11 0 1 1 3 4 2 8 2 2 1 1 3 7 13 7...
output:
SCAN 1 1 SCAN 1 10 SCAN 1 4 SCAN 3 1 DIG 3 2 DIG 3 7 SCAN 1 1 SCAN 1 12 SCAN 1 11 SCAN 2 1 DIG 1 10 DIG 1 12 DIG 3 10 SCAN 1 1 SCAN 1 13 SCAN 1 9 SCAN 3 1 DIG 3 7 DIG 3 11 SCAN 1 1 SCAN 1 4 SCAN 1 2 SCAN 2 1 DIG 2 1 DIG 3 4 SCAN 1 1 SCAN 1 10 SCAN 1 4 SCAN 2 1 DIG 1 3 DIG 1 6 DIG 3 3 SCAN 1 1 SCAN 1...
result:
ok (100 test cases)
Test #6:
score: 0
Accepted
time: 0ms
memory: 3876kb
input:
100 7 3 10 14 10 2 1 1 5 3 6 4 4 6 0 1 1 5 3 6 10 6 2 1 1 6 3 9 9 9 3 1 1 6 3 7 3 3 7 1 1 10 3 11 11 11 7 1 1 15 3 31 29 29 3 1 1 16 3 12 10 10 12 0 1 1 11 3 9 9 9 7 1 1 15 3 27 23 23 7 1 1 6 3 6 8 6 6 1 1 12 3 18 14 14 12 1 1 4 3 3 7 3 1 1 1 14 3 18 16 16 12 0 1 1 8 3 11 11 9 3 1 1 16 3 11 13 11 3 ...
output:
SCAN 1 1 SCAN 1 3 SCAN 1 1 SCAN 6 1 DIG 5 1 DIG 7 1 SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN 2 1 DIG 1 2 DIG 1 3 DIG 4 2 SCAN 1 1 SCAN 1 3 SCAN 1 1 SCAN 4 1 DIG 3 1 DIG 5 1 SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN 4 1 DIG 4 1 DIG 5 3 SCAN 1 1 SCAN 1 3 SCAN 1 3 SCAN 2 1 DIG 1 3 DIG 4 3 SCAN 1 1 SCAN 1 3 SCAN 1 2 SCAN ...
result:
ok (100 test cases)
Test #7:
score: 0
Accepted
time: 0ms
memory: 3580kb
input:
100 10 6 15 15 11 5 1 1 4 8 1 13 1 1 1 1 2 2 1 1 1 1 1 1 15 6 10 6 6 10 0 1 1 7 4 3 7 3 3 1 1 4 4 7 9 7 3 0 1 1 12 10 26 26 20 12 1 1 11 3 8 10 8 8 1 1 6 11 16 14 8 12 0 1 1 3 11 17 9 9 15 0 1 1 7 8 12 14 10 10 1 1 16 12 16 20 12 14 0 1 1 15 11 19 17 9 19 1 1 16 9 16 20 12 6 1 1 4 16 6 28 6 6 1 1 8 ...
output:
SCAN 1 1 SCAN 1 6 SCAN 1 3 SCAN 6 1 DIG 6 3 DIG 6 4 SCAN 1 1 SCAN 1 8 SCAN 1 1 SCAN 1 1 DIG 1 1 DIG 1 2 SCAN 1 1 SCAN 1 2 SCAN 1 1 SCAN 1 1 DIG 1 1 DIG 1 2 SCAN 1 1 SCAN 1 6 SCAN 1 4 SCAN 2 1 DIG 1 3 DIG 1 6 DIG 4 3 SCAN 1 1 SCAN 1 4 SCAN 1 1 SCAN 2 1 DIG 1 1 DIG 3 2 SCAN 1 1 SCAN 1 4 SCAN 1 2 SCAN ...
result:
ok (100 test cases)
Test #8:
score: 0
Accepted
time: 2ms
memory: 3636kb
input:
100 11 15 20 12 10 20 0 1 1 15 11 10 30 10 10 1 1 16 13 15 17 9 13 1 1 11 16 30 26 22 24 1 1 10 12 21 31 17 7 1 1 15 11 21 33 19 15 0 1 1 13 13 31 31 27 15 0 1 1 15 14 19 33 13 11 1 1 14 10 34 36 30 8 1 1 14 15 23 19 13 17 0 1 1 11 13 25 21 17 23 0 1 1 14 15 35 35 31 19 1 1 15 15 27 27 19 23 0 1 1 1...
output:
SCAN 1 1 SCAN 1 15 SCAN 1 10 SCAN 2 1 DIG 1 6 DIG 1 14 DIG 3 6 SCAN 1 1 SCAN 1 11 SCAN 1 1 SCAN 6 1 DIG 1 1 DIG 11 1 SCAN 1 1 SCAN 1 13 SCAN 1 6 SCAN 3 1 DIG 2 4 DIG 4 9 SCAN 1 1 SCAN 1 16 SCAN 1 9 SCAN 7 1 DIG 4 5 DIG 11 14 SCAN 1 1 SCAN 1 12 SCAN 1 4 SCAN 8 1 DIG 8 3 DIG 9 5 SCAN 1 1 SCAN 1 11 SCA...
result:
ok (100 test cases)
Test #9:
score: 0
Accepted
time: 2ms
memory: 3576kb
input:
100 16 16 34 38 22 16 1 1 16 16 34 24 22 34 1 1 16 16 28 22 18 28 1 1 16 16 17 27 17 11 1 1 16 16 34 30 26 30 0 1 1 16 16 29 21 19 25 1 1 16 16 36 28 22 24 0 1 1 16 16 43 15 15 35 1 1 16 16 36 40 26 18 0 1 1 16 16 38 36 26 22 1 1 16 16 21 27 13 15 1 1 16 16 24 32 20 14 1 1 16 16 41 31 25 25 0 1 1 16...
output:
SCAN 1 1 SCAN 1 16 SCAN 1 7 SCAN 11 1 DIG 10 7 DIG 13 8 SCAN 1 1 SCAN 1 16 SCAN 1 11 SCAN 8 1 DIG 1 7 DIG 15 15 SCAN 1 1 SCAN 1 16 SCAN 1 10 SCAN 6 1 DIG 1 6 DIG 11 14 SCAN 1 1 SCAN 1 16 SCAN 1 6 SCAN 4 1 DIG 4 1 DIG 5 11 SCAN 1 1 SCAN 1 16 SCAN 1 9 SCAN 9 1 DIG 3 5 DIG 3 14 DIG 16 5 SCAN 1 1 SCAN 1...
result:
ok (100 test cases)
Test #10:
score: 0
Accepted
time: 0ms
memory: 3800kb
input:
100 16 16 17 23 17 13 1 1 16 16 25 37 17 11 0 1 1 16 16 45 33 25 23 0 1 1 16 16 44 20 20 28 0 1 1 16 16 33 41 29 19 1 1 16 16 29 21 17 19 1 1 16 16 47 37 27 23 1 1 16 16 18 24 12 16 0 1 1 16 16 36 38 34 20 1 1 16 16 21 33 17 11 0 1 1 16 16 31 29 19 27 0 1 1 16 16 28 52 28 4 1 1 16 16 17 29 11 17 1 1...
output:
SCAN 1 1 SCAN 1 16 SCAN 1 7 SCAN 3 1 DIG 3 1 DIG 4 13 SCAN 1 1 SCAN 1 16 SCAN 1 5 SCAN 9 1 DIG 8 5 DIG 8 6 DIG 10 5 SCAN 1 1 SCAN 1 16 SCAN 1 11 SCAN 13 1 DIG 12 11 DIG 12 12 DIG 14 11 SCAN 1 1 SCAN 1 16 SCAN 1 14 SCAN 9 1 DIG 9 13 DIG 9 16 DIG 10 13 SCAN 1 1 SCAN 1 16 SCAN 1 6 SCAN 12 1 DIG 8 3 DIG...
result:
ok (100 test cases)
Test #11:
score: 0
Accepted
time: 1ms
memory: 3636kb
input:
100 16 16 29 41 27 15 0 1 1 16 16 35 35 25 25 0 1 1 16 16 14 26 10 14 0 1 1 16 16 55 29 27 29 1 1 16 16 18 36 18 18 1 1 16 16 28 20 18 26 0 1 1 16 16 26 14 8 24 1 1 16 16 27 33 17 25 0 1 1 16 16 19 21 17 15 0 1 1 16 16 37 31 29 23 0 1 1 16 16 24 16 16 22 0 1 1 16 16 33 7 5 29 1 1 16 16 25 27 17 19 1...
output:
SCAN 1 1 SCAN 1 16 SCAN 1 5 SCAN 11 1 DIG 8 2 DIG 8 9 DIG 14 2 SCAN 1 1 SCAN 1 16 SCAN 1 8 SCAN 11 1 DIG 6 6 DIG 6 11 DIG 16 6 SCAN 1 1 SCAN 1 16 SCAN 1 5 SCAN 3 1 DIG 1 3 DIG 1 8 DIG 6 3 SCAN 1 1 SCAN 1 16 SCAN 1 15 SCAN 14 1 DIG 14 15 DIG 15 15 SCAN 1 1 SCAN 1 16 SCAN 1 4 SCAN 7 1 DIG 1 1 DIG 13 7...
result:
ok (100 test cases)