747 2022. 01. 05 16:58:40 seprbar Késés cpp11 Hibás válasz 0/50 386ms 35852 KiB
// Keses

#include <bits/stdc++.h>
using namespace std;

int main () {
	// Measure execution speed (1)
	clock_t start, end;
	
	int N;
	cin >> N;
	long T[N];
	set <long> heard;
	for (int i = 0; i < N; i ++) {
		cin >> T[i];
		heard.insert(T[i]);
	}
	
	// Measure execution speed (2)
	start = clock();
	
	for (int i = N-1; i >= 0; i --) {
		heard.erase(T[i]);
		if ((int) heard.size() == 0) {
			cout << i+1;
			break;
		}
	}	
	
	// Measure execution speed (3)
	end = clock();
	double time_taken = double (end - start);
	cout << "\n( " << time_taken << " / " << CLOCKS_PER_SEC << " = " << time_taken / CLOCKS_PER_SEC << " sec )\n";
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 0/50
1 Hibás válasz 0/0 2ms 1816 KiB
2 Hibás válasz 0/0 23ms 3120 KiB
3 Hibás válasz 0/5 2ms 2028 KiB
4 Hibás válasz 0/5 2ms 2032 KiB
5 Hibás válasz 0/5 86ms 6000 KiB
6 Hibás válasz 0/5 61ms 6756 KiB
7 Hibás válasz 0/4 296ms 19772 KiB
8 Hibás válasz 0/4 305ms 20700 KiB
9 Hibás válasz 0/4 270ms 19864 KiB
10 Hibás válasz 0/4 254ms 19204 KiB
11 Hibás válasz 0/4 247ms 19128 KiB
12 Hibás válasz 0/2 344ms 21816 KiB
13 Hibás válasz 0/2 363ms 32636 KiB
14 Hibás válasz 0/1 360ms 34248 KiB
15 Hibás válasz 0/1 386ms 35852 KiB
16 Hibás válasz 0/1 270ms 34596 KiB
17 Hibás válasz 0/1 282ms 32408 KiB
18 Hibás válasz 0/1 143ms 26344 KiB
19 Hibás válasz 0/1 118ms 27860 KiB