Submission #1363095

#TimeUsernameProblemLanguageResultExecution timeMemory
1363095yc11Guessing Game (EGOI23_guessinggame)C++20
0 / 100
127 ms884 KiB
#include<bits/stdc++.h>
#define int long long
using namespace std;
int k;
signed main(){
    cout<<99999;
    int p=-1;
    for (int i = 0;i<99999;i++){
        int x;
        cin>>x;
        if (p==-1) cout<<x<<endl;
        else{
            cout<<p<<endl;
        }
        p = x;
    }
    vector<int> n1;
    n1.resize(100000);
    vector<int> n2;
    vector<vector<int> > n3;
    n3.resize(100000);
    for (int i = 0;i<n1.size();i++) {
        cin>>n1[i];
        n1[i]--;
        if (n1[i]==i) n3[i].push_back(i);
        else{
            n3[i].push_back(n1[i]);
            n3[n1[i]].push_back(i);
        }
    }
    for (int i = 0;i<100000;i++){
        if (n3[i].size()==1) n2.push_back(i+1);
    }
    if (n2.size()==1) cout<<n2[0]<<" "<<n2[0]<<endl;
    else cout<<n2[0]<<" "<<n2[1]<<"\n";




}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...