119322024-11-20 20:50:00SRobVölgy (100 pont)cpp11Hibás válasz 10/10035ms1028 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;
		}
	}
	cout << maxHossz;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/100
1Elfogadva0/01ms320 KiB
2Hibás válasz0/01ms320 KiB
3Elfogadva5/51ms320 KiB
4Elfogadva5/51ms320 KiB
5Hibás válasz0/51ms508 KiB
6Hibás válasz0/51ms320 KiB
7Hibás válasz0/51ms568 KiB
8Hibás válasz0/51ms512 KiB
9Hibás válasz0/51ms320 KiB
10Hibás válasz0/51ms320 KiB
11Hibás válasz0/53ms432 KiB
12Hibás válasz0/53ms320 KiB
13Hibás válasz0/54ms448 KiB
14Hibás válasz0/54ms640 KiB
15Hibás válasz0/528ms764 KiB
16Hibás válasz0/532ms772 KiB
17Hibás válasz0/532ms896 KiB
18Hibás válasz0/532ms776 KiB
19Hibás válasz0/532ms764 KiB
20Hibás válasz0/535ms928 KiB
21Hibás válasz0/535ms932 KiB
22Hibás válasz0/535ms1028 KiB