Submission #1357258

#TimeUsernameProblemLanguageResultExecution timeMemory
1357258mahribanDark Ride (EGOI25_darkride)C++20
24 / 100
0 ms476 KiB
#include<bits/stdc++.h>
using namespace std;
int main(){
    int N;
    cin >> N;
    string s;
    for (int i = 0; i < N; i ++)s += '0';
    int i = 0, x = -1, y = -1, k;
    while (i < N){
        s[i] = '1';
        cout << "? " << s << endl;
        cin >> k;
        if (k == 1){if (x < 0)x = i; else y = i;}
        s[i] = '0';
        i ++;
    }
    cout << "! " << x << ' ' << y << endl;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...