196932025-12-19 08:46:20SzeredaiNatanaelKéséscpp17Időlimit túllépés 21/50598ms1020 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <climits>

using namespace std;

int t, n, mini = 200001,p;

vector <pair<int, int>> v;

bool cigany(pair<int, int> so)
{
	if (so.second == t)
		return true;
	else return false;
}

int main()
{
	cin >> n;
	for (int i = 1; i <= n; ++i)
	{
		cin >> t;
		auto p = find_if(v.begin(), v.end(), cigany);
		if (p==v.end())
			v.push_back({ i,t });
		else
			(*p).first = i;
	}
	for (auto&i: v)
	{
		if (mini > i.first)
			mini = i.first;
	}
	cout << mini;

}



RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/052ms564 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/5108ms416 KiB
6Elfogadva5/5108ms416 KiB
7Időlimit túllépés0/4598ms1020 KiB
8Időlimit túllépés0/4584ms940 KiB
9Időlimit túllépés0/4582ms940 KiB
10Időlimit túllépés0/4582ms896 KiB
11Időlimit túllépés0/4583ms944 KiB
12Időlimit túllépés0/2579ms944 KiB
13Időlimit túllépés0/2580ms944 KiB
14Időlimit túllépés0/1580ms944 KiB
15Időlimit túllépés0/1579ms940 KiB
16Időlimit túllépés0/1588ms944 KiB
17Időlimit túllépés0/1568ms944 KiB
18Időlimit túllépés0/1569ms512 KiB
19Elfogadva1/1393ms316 KiB