Submission #1353654

#TimeUsernameProblemLanguageResultExecution timeMemory
1353654sallyFind the Box (EGOI23_findthebox)C++20
100 / 100
0 ms420 KiB
#include<iostream>
using namespace std;
int H, W;
typedef pair<int,int> pii;
#define rep(i, x) for(int i=0; i<x; i++)
int main() {
    cin>>H>>W;
    cout<<"? ";
    for(int i=0; i<=W; i++) cout<<'>';
    for(int i=0; i<=H; i++) cout<<'v';
    cout<<endl;
    int x1,y1;
    cin>>x1>>y1;
    if(x1!=H-1)        {cout<<"! "<<x1+1<<' '<<W-1<<endl; return 0;}
    else if(y1 != W-1) {cout<<"! "<<0<<' '<<y1+1<<endl;   return 0;}
    cout<<"? ";
    
    rep(i, H+1) {
        rep(i, W-1) {cout<<">";}
        cout<<"v";
        rep(i, W-1) {cout<<"<^v";}
        cout<<"^<v";
    }
    cout<<endl;
    int x2, y2;
    cin>>x2>>y2;
    cout<<"! "<<x2+1<<" "<<y2<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...