85752024-01-22 11:50:46IgnácTáblajáték 2 (70 pont)cpp17Futási hiba 8/706ms5212 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, sor = 0;
	cin >> n;
	string elem = "";
	for (int i = 0; i < n; i++) {
		int a;
		cin >> a;
		if (a == 0) {
			sor++;
			elem += "0";
		}
		if (a == 1) {
			sor++;
			elem += "1";
		}
		if (a == 2) {
			sor++;
			elem += "2";
		}
		if (a == 3) {
			sor--;
			elem.pop_back();
		}
		if (a == 4) {
			int j = elem.size() - 1;
			while (elem[j] == '0') {
				elem[j] = '2';
				j--;
			}
			elem[j]--;
		}
		if (a == 5) {
			int j = elem.size() - 1;
			while (elem[j] == '2') {
				elem[j] = '0';
				j--;
			}
			elem[j]++;
		}
	}

	cout << sor << "\n";
	if (elem == "") cout << "0";
	else cout << stoi(elem);
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/70
1Elfogadva0/03ms1964 KiB
2Futási hiba0/04ms2580 KiB
3Elfogadva2/23ms2296 KiB
4Futási hiba0/34ms2924 KiB
5Elfogadva3/33ms2596 KiB
6Futási hiba0/34ms3100 KiB
7Futási hiba0/34ms3356 KiB
8Futási hiba0/34ms3320 KiB
9Futási hiba0/34ms3388 KiB
10Futási hiba0/36ms3648 KiB
11Futási hiba0/34ms3976 KiB
12Futási hiba0/34ms4296 KiB
13Futási hiba0/34ms4264 KiB
14Futási hiba0/34ms4492 KiB
15Futási hiba0/44ms4296 KiB
16Futási hiba0/46ms4468 KiB
17Futási hiba0/46ms4584 KiB
18Futási hiba0/46ms4792 KiB
19Futási hiba0/44ms4664 KiB
20Futási hiba0/44ms4924 KiB
21Futási hiba0/46ms5144 KiB
22Futási hiba0/44ms5212 KiB
23Elfogadva3/33ms4808 KiB