184772025-10-23 18:10:14Teret222Bimmbamm (30)cpp17Időlimit túllépés 0/30300ms536 KiB
#include <iostream>
#include <vector>
using namespace std;

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

	vector<string>list(n + 1);

	for (int i = 1; i < n + 1; i++)
	{
		cin >> list[i];
	}

	int i = 1;

	n = n + 1;

	while (i < n) {
		bool div3 = (i % 3 == 0);
		bool div5 = (i % 5 == 0);
		std::string val = list[i];

		if ((div3 && div5 && val == "BUMM") ||
			(div3 && val == "BIMM") ||
			(div5 && val == "BAMM") ||
			(val == "SZAM")) {
			i++;
		}
	}
	if (i == n)
		cout << 0;
	else
		cout << i;
}

//i % 3 == 0 && i % 5 == 0) && list[i] == "BUMM"
//i % 3 == 0 && list[i] == "BIMM"
//i % 5 == 0 && list[i] == "BAMM"
//list[i] == "SZAM"
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/30
1Időlimit túllépés0/0282ms512 KiB
2Időlimit túllépés0/0282ms508 KiB
3Időlimit túllépés0/3282ms328 KiB
4Időlimit túllépés0/3284ms316 KiB
5Időlimit túllépés0/3282ms316 KiB
6Hibás válasz0/31ms524 KiB
7Időlimit túllépés0/3287ms332 KiB
8Időlimit túllépés0/3286ms316 KiB
9Időlimit túllépés0/3284ms316 KiB
10Időlimit túllépés0/3282ms536 KiB
11Időlimit túllépés0/3300ms316 KiB
12Időlimit túllépés0/3300ms316 KiB