9288 2024. 02. 19 22:31:41 abelke2 Bimmbamm (30) cpp17 Elfogadva 30/30 3ms 3368 KiB
#include <iostream>
#include <string>

using namespace std;

int firstMistakeIndex = 0;

void setFirstMistake(int index, bool& done)
{
	done = true;
	firstMistakeIndex = index;
}

int main()
{
	int rounds = 0;
	string word = "";

	cin >> rounds;

	int i = 1;
	bool done = false;
	while(i <= rounds && !done)
	{
		cin >> word;
		if (i % 3 == 0 && i % 5 == 0)
		{
			if (word != "BUMM")
				setFirstMistake(i, done);
		}
		else if (i % 3 == 0)
		{
			if(word != "BIMM")
				setFirstMistake(i, done);
		}
		else if (i % 5 == 0)
		{
			if(word != "BAMM")
				setFirstMistake(i, done);
		}
		else if (word != "SZAM")
		{
			setFirstMistake(i, done);
		}
		++i;
	}

	cout << firstMistakeIndex;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 30/30
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 3ms 1848 KiB
3 Elfogadva 3/3 3ms 2072 KiB
4 Elfogadva 3/3 3ms 2292 KiB
5 Elfogadva 3/3 3ms 2508 KiB
6 Elfogadva 3/3 3ms 2720 KiB
7 Elfogadva 3/3 3ms 2960 KiB
8 Elfogadva 3/3 3ms 3212 KiB
9 Elfogadva 3/3 3ms 3300 KiB
10 Elfogadva 3/3 3ms 3276 KiB
11 Elfogadva 3/3 3ms 3284 KiB
12 Elfogadva 3/3 3ms 3368 KiB