163292025-04-28 17:33:55algoproKéséscpp17Elfogadva 50/50367ms9524 KiB
// UUID: 62b70bb0-77ca-4be4-aff4-e345d83635fb
#include <algorithm>
#include <bits/stdc++.h>
#include <map>
#include <vector>
using namespace std;

int main() {
	int n, ans; cin >> n;
    vector<int> szamok(n, 0);
    map<int, int> vis;
    for (int i=0;i<n;i++){
        cin >> szamok[i];
        vis[szamok[i]] = 0;
    }
    reverse(szamok.begin(), szamok.end());
    for (int i=0;i<n;i++) {
        if (!vis[szamok[i]]) {
            ans = i+1;
            vis[szamok[i]] = 1;
            // cout << ans << 'a' << endl;
        }
    }   
    cout << n-ans+1 << '\n';
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/014ms848 KiB
3Elfogadva5/52ms316 KiB
4Elfogadva5/51ms328 KiB
5Elfogadva5/583ms1076 KiB
6Elfogadva5/583ms1076 KiB
7Elfogadva4/4238ms7100 KiB
8Elfogadva4/4236ms6708 KiB
9Elfogadva4/4224ms6036 KiB
10Elfogadva4/4238ms5512 KiB
11Elfogadva4/4202ms4656 KiB
12Elfogadva2/2256ms5104 KiB
13Elfogadva2/2300ms9524 KiB
14Elfogadva1/1294ms9272 KiB
15Elfogadva1/1367ms9224 KiB
16Elfogadva1/1328ms7476 KiB
17Elfogadva1/1231ms5568 KiB
18Elfogadva1/1156ms1588 KiB
19Elfogadva1/1144ms1332 KiB