209292026-01-11 14:30:08hunzombiKéséscpp17Accepted 50/50223ms9524 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    vector<int> arr(n + 1, 0);
    for (int i=0; i < n; i++) cin >> arr[i];

    set<int> seen;
    int ans = n - 1;

    for (int i = n - 1; i >= 0; i--) {
        if (!seen.count(arr[i])) {
            seen.insert(arr[i]);
            ans = i;
        }
    }

    cout << ans + 1 << '\n';

    return 0;
}
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/01ms500 KiB
2Accepted0/012ms820 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/570ms1076 KiB
6Accepted5/570ms1192 KiB
7Accepted4/4158ms7084 KiB
8Accepted4/4160ms6824 KiB
9Accepted4/4156ms5940 KiB
10Accepted4/4150ms5544 KiB
11Accepted4/4143ms4788 KiB
12Accepted2/2170ms5032 KiB
13Accepted2/2221ms9524 KiB
14Accepted1/1223ms9384 KiB
15Accepted1/1217ms9268 KiB
16Accepted1/1204ms7600 KiB
17Accepted1/1173ms5428 KiB
18Accepted1/1128ms1588 KiB
19Accepted1/1123ms1192 KiB