| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1348268 | settop | Guessing Game (EGOI23_guessinggame) | C++20 | 361 ms | 864 KiB |
#include<bits/stdc++.h>
using namespace std;
#define fall(i,a,b) for(int i=a;i<=b;i++)
#define rfall(i,a,b) for(int i=a;i>=b;i--)
#define all(x) x.begin(),x.end()
#define sz(x) (int)x.size()
#define pb push_back
const int MAXN=3e5+10;
const int inf=1e16;
int32_t main(){
std::ios_base::sync_with_stdio(false);
cin.tie(NULL);
srand(time(0));
int P,n; cin>>P>>n;
if(P==1){
cout<<n<<endl;
fall(i,1,n-1){
int x; cin>>x;
cout<<i<<endl;
}
}
else{
vector<int> ll(n);
int s=-1,s1=-1;
fall(i,0,n-1){
int x; cin>>x;
if(ll[x]!=-1){
s=i,s1=ll[x];
}
else if(x==n) s=s1=i;
ll[x]=i;
}
cout<<s<<" "<<s1<<endl;
}
}Compilation message (stderr)
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
