# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
90968 | 2018-12-25T10:39:01 Z | kylych03 | Crazy old lady (IZhO13_crazy) | C++14 | 2 ms | 500 KB |
#include <bits/stdc++.h> #define int long long #define sc second #define fr first int a[100001]; using namespace std; main() { int t,n,i,res; cin>>t; while(t--){ cin>>n; bool f=true; res=n; for(i=1;i<=n;i++){ cin>>a[i]; if(a[i]!=i){ f=false; res=min(a[i],res); } } if(n==1) cout<<1<<endl; else if(n==2 || f){ cout<<0<<endl; } else cout<<res<<endl; } }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 256 KB | Output is correct |
2 | Incorrect | 2 ms | 500 KB | Output isn't correct |
3 | Halted | 0 ms | 0 KB | - |