118992024-11-17 11:53:41SRobHús sütés (75 pont)cpp11Időlimit túllépés 9/75400ms1152 KiB

#include <iostream>;
using namespace std;

const int MaxN = 100000;
int main()
{
	int husdb;
	cin >> husdb;
	int sutok[MaxN] = {};
	int voltak[MaxN] = {};
	int max = 0;
	int elozo = 0;
	bool volt_e = false;
	int ismDb;
	ismDb = 0;
	for (int i = 1; i <= husdb; i++)
	{
		cin >> sutok[i-1];
		for (int j = 0; j < i-1; j++)// volt-e már ez a szám
		{
			if (sutok[i-1] == voltak[j])
			{
				volt_e = true;
				//cout<< "ez a szám már volt: "<< sutok[i-1] << endl;
			}
		}
		if (volt_e)// ha volt akkor van egy ismétlésünk
		{
			ismDb++;
			volt_e = false;
		}
		else
		{
			voltak[i-1] = sutok[i-1];// ha nincs akkor hozzáadjuk
		}
		if (sutok[i-1]>max)// közben pedig keressük a maximumot
		{
			max = sutok[i-1];
		}
	}
	cout << ismDb+max;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base9/75
1Elfogadva0/02ms1080 KiB
2Elfogadva0/02ms1080 KiB
3Időlimit túllépés0/0384ms1080 KiB
4Elfogadva3/32ms1080 KiB
5Elfogadva3/31ms1080 KiB
6Elfogadva3/32ms1080 KiB
7Hibás válasz0/31ms1080 KiB
8Hibás válasz0/42ms1080 KiB
9Hibás válasz0/41ms1080 KiB
10Hibás válasz0/42ms1080 KiB
11Hibás válasz0/42ms1080 KiB
12Hibás válasz0/42ms1080 KiB
13Időlimit túllépés0/4400ms1080 KiB
14Időlimit túllépés0/4398ms1152 KiB
15Időlimit túllépés0/5400ms1080 KiB
16Időlimit túllépés0/5382ms1080 KiB
17Időlimit túllépés0/5379ms1096 KiB
18Időlimit túllépés0/4400ms1080 KiB
19Időlimit túllépés0/4400ms1080 KiB
20Időlimit túllépés0/4386ms1080 KiB
21Időlimit túllépés0/4384ms1080 KiB
22Időlimit túllépés0/2400ms1120 KiB
23Időlimit túllépés0/2400ms1080 KiB