Submission #1114413

# Submission time Handle Problem Language Result Execution time Memory
1114413 2024-11-18T20:14:19 Z MrAndria Zagrade (COI20_zagrade) C++14
0 / 100
1 ms 336 KB
#include <bits/stdc++.h>
using namespace std;
#define ff first
#define ss second
#define pb push_back
//#define int long long
int n,q;
char c[1000005];
vector <int> v;
bool b1;
bool query(int l,int r){
    cout<<"? "<<l<<" "<<r<<endl;
    bool b2;
    cin>>b2;
    return b2;
}
int main(){
    cin>>n>>q;
    // v.pb(1\);

    for(int i=1;i<=n;i++){
        v.pb(i);   
        if(v.size()<2){
            continue;
        }
        b1=query(v[v.size()-2],v[v.size()-1]);
        if(b1){
            c[v[v.size()-2]]='(';
            c[v[v.size()-1]]=')';
            v.pop_back();
            v.pop_back();
        }


        
    }
    if(v.size()){

        cout<<"! ";
        cout<<-1<<endl;

    }else{
        for(int i=1;i<=n;i++){
            cout<<c[i];
        }
        cout<<endl;
    }
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 336 KB Incorrect query ()
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 336 KB Mismatch at position 1. Expected ), found -
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 336 KB Incorrect query (())
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 336 KB Answer length should be 4, but it is 2
2 Halted 0 ms 0 KB -