119352024-11-20 20:52:53SRobVölgy (100 pont)cpp11Hibás válasz 15/10035ms584 KiB



#include <iostream>

using namespace std;


int main()
{
	int N;
	cin >> N;

	int elol;
	int elolIndex= 0;
	elol = 0;
	int mostaniMax = 0;
	int maxHossz = 0;
	int most;
	int elozo;
	for (int i = 0; i < N; i++)
	{
		
		cin >> most;
		if (i == 0)
		{
			elozo = most;
			elol = most;
		}
		if (i > 0)
		{
			
			if (most < elol)
			{
				mostaniMax++;
			}
			else if(most < elol && elozo > most)
			{
				elol = elozo;
				elolIndex = i-1;
				mostaniMax = 0;
			}
			else if (most >= elol && most > elozo)
			{
				mostaniMax++;
			}
			
			else if(most >= elol && most == elozo)
			{
				elol = most;
				elolIndex = i;
				mostaniMax = 0;
			}
			if (mostaniMax > maxHossz)
				{
					maxHossz = mostaniMax;
				}
			elozo = most;
		}
	}
	if (maxHossz == 0)
	{
		cout << -1;
	}
	else
	{
		cout << maxHossz;
	}
	
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/100
1Elfogadva0/01ms320 KiB
2Hibás válasz0/01ms320 KiB
3Elfogadva5/51ms320 KiB
4Elfogadva5/51ms320 KiB
5Hibás válasz0/51ms320 KiB
6Hibás válasz0/51ms320 KiB
7Elfogadva5/51ms320 KiB
8Hibás válasz0/51ms320 KiB
9Hibás válasz0/51ms584 KiB
10Hibás válasz0/51ms320 KiB
11Hibás válasz0/53ms320 KiB
12Hibás válasz0/53ms320 KiB
13Hibás válasz0/54ms320 KiB
14Hibás válasz0/54ms320 KiB
15Hibás válasz0/529ms320 KiB
16Hibás válasz0/532ms508 KiB
17Hibás válasz0/532ms500 KiB
18Hibás válasz0/532ms408 KiB
19Hibás válasz0/532ms500 KiB
20Hibás válasz0/535ms400 KiB
21Hibás válasz0/535ms320 KiB
22Hibás válasz0/535ms400 KiB