164402025-04-30 16:19:36algoproKéséscpp17Accepted 50/50212ms9524 KiB
// UUID: fe59a83b-4115-4057-a624-fe462618bd82
#include <bits/stdc++.h>
using namespace std;


int main() {
    int n;
    cin >> n;
    vector<int> years(n);
    for (int i = 0; i < n; ++i) {
        cin >> years[i];
    }
    set<int> seen;
    int answer = 0;
    for (int i = n - 1; i >= 0; --i) {
        if (seen.find(years[i]) == seen.end()) {
            seen.insert(years[i]);
            answer = i;
        }
    }

    cout << answer + 1 << '\n'; 
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms316 KiB
2Accepted0/010ms820 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/567ms1192 KiB
6Accepted5/567ms1268 KiB
7Accepted4/4155ms7088 KiB
8Accepted4/4156ms6828 KiB
9Accepted4/4152ms6060 KiB
10Accepted4/4146ms5428 KiB
11Accepted4/4137ms4660 KiB
12Accepted2/2162ms5172 KiB
13Accepted2/2212ms9524 KiB
14Accepted1/1210ms9268 KiB
15Accepted1/1199ms9268 KiB
16Accepted1/1187ms7476 KiB
17Accepted1/1165ms5428 KiB
18Accepted1/1123ms1588 KiB
19Accepted1/1116ms1332 KiB