144662025-01-10 22:03:43999Táblajátékcpp17Hibás válasz 22/501ms528 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
#include <string>
using namespace std;
#define int long long

signed main() {
	int k;cin>>k;
	int s=0,h=0;
	for(int i = 0;i<k;i++){
		int a;cin>>a;
		if(a==0){
			s++;
			h*=2;
		}
		else if(a==1){
			s++;
			h*=2;
			h++;
		}
		else if(a==2){
			s--;
			h/=2;
		}
		else if(a==3){
			h--;
		}
		else if(a==4){
			h++;
		}
	}
	cout<<s<<endl;
	string st="";
	if(h==0){
		cout<<0<<endl;
		return 0;
	}
	while(h>0){
		st=to_string(h%2)+st;
		h/=2;
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base22/50
1Hibás válasz0/01ms512 KiB
2Hibás válasz0/01ms316 KiB
3Elfogadva3/31ms316 KiB
4Részben helyes1/31ms500 KiB
5Részben helyes1/31ms316 KiB
6Részben helyes1/31ms336 KiB
7Részben helyes1/31ms316 KiB
8Részben helyes1/31ms316 KiB
9Elfogadva3/31ms316 KiB
10Részben helyes1/31ms528 KiB
11Részben helyes1/31ms316 KiB
12Részben helyes1/31ms316 KiB
13Részben helyes1/41ms316 KiB
14Részben helyes1/41ms500 KiB
15Részben helyes1/41ms316 KiB
16Részben helyes1/41ms316 KiB
17Elfogadva4/41ms316 KiB