Submission #90967

#TimeUsernameProblemLanguageResultExecution timeMemory
90967kylych03Crazy old lady (IZhO13_crazy)C++14
0 / 100
2 ms372 KiB
#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;
		for(i=1;i<=n;i++){
			cin>>a[i];
			if(a[i]!=i){
				f=false;
				res=i;
			}
		}
		if(n==1)
		cout<<1<<endl;
		else
		if(n==2 || f){
			cout<<0<<endl;
		}
		else
		cout<<a[res]<<endl;
	}
}

Compilation message (stderr)

crazy.cpp:8:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
crazy.cpp: In function 'int main()':
crazy.cpp:29:14: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized]
   cout<<a[res]<<endl;
              ^
#Verdict Execution timeMemoryGrader output
Fetching results...