164152025-04-29 17:20:26algoproKéséscpp17Accepted 50/50300ms18032 KiB
// UUID: de13158b-2bab-4976-a696-ec9224b0223d
#include <bits/stdc++.h>
using namespace std;

int main() {
int n;
cin>>n;
set <int> s;
vector<int>v(n+1);
for(int i = 0 ;i <n;i++){
 cin>>v[i];
 s.insert(v[i]);
}
set<int> k;
int b=-1;
for(int i = n ;i>0;i--){
    k.insert(v[i]);
    if(s.size()==k.size()){
        b=i;
    }
}
cout<<b;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms316 KiB
2Accepted0/014ms1076 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/575ms1236 KiB
6Accepted5/575ms1232 KiB
7Accepted4/4209ms12892 KiB
8Accepted4/4209ms12596 KiB
9Accepted4/4204ms11060 KiB
10Accepted4/4197ms9780 KiB
11Accepted4/4180ms8500 KiB
12Accepted2/2203ms9268 KiB
13Accepted2/2300ms18032 KiB
14Accepted1/1298ms17716 KiB
15Accepted1/1266ms17460 KiB
16Accepted1/1238ms14248 KiB
17Accepted1/1212ms9920 KiB
18Accepted1/1140ms2100 KiB
19Accepted1/1130ms1588 KiB