Submission #894638

#TimeUsernameProblemLanguageResultExecution timeMemory
894638AndreyCrazy old lady (IZhO13_crazy)C++14
0 / 100
0 ms348 KiB
#include <bits/stdc++.h> using namespace std; void solve() { int n; cin >> n; vector<int> haha(n+1); vector<int> p(n+1); for(int i = 1; i <= n; i++) { cin >> haha[i]; p[haha[i]] = i; } vector<int> ans(0); for(int i = 1; i <= n; i++) { bool yeah = true; for(int j = 1; j <= n; j++) { if(j != i) { if(haha[j] > j && haha[j] != i) { yeah = false; } } } if(yeah) { ans.push_back(i); } } if(ans.size() != 1) { cout << 0 << "\n"; } else { cout << p[ans[0]] << "\n"; } } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int t; cin >> t; while(t--) { solve(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...