821 2022. 01. 18 10:56:44 Halasz Eszter Táblajáték cpp11 Elfogadva 50/50 2ms 1968 KiB
#include <iostream>
//#include <fstream>
#include <vector>

using namespace std;

//ifstream cin("tablajatek.in");
//ofstream cout("tablajatek.out");

vector<int>x;

int i,j,n,a,k,sor=0;


int main()
{
    cin>>n;
    for(i=1;i<=n;++i)
    {
        cin>>a;
        if(a==0)
        {
            sor++;
            x.push_back(0);
        }
        else if(a==1)
        {
            sor++;
            x.push_back(1);
        }
        else if(a==2)
        {
            sor--;
            x.pop_back();
        }
        else if(a==3)
        {
            j=x.size()-1;
            while(j>=0)
            {
                if(x[j]==1)
                {
                    x[j]=0;
                    for(k=j+1;k<x.size();++k) x[k]=1;
                    break;
                }
                j--;
            }
        }
        else if(a==4)
        {
            j=x.size()-1;
            while(j>=0)
            {
                if(x[j]==0)
                {
                    x[j]=1;
                    for(k=j+1;k<x.size();++k) x[k]=0;
                    break;
                }
                j--;
            }
        }
    }
    cout<<sor<<"\n";
    bool f=false;
    for(i=0;i<x.size();++i)
    {
        if(x[i]==1)
        {
            for(j=i;j<x.size();++j)
            {
                cout<<x[j];
                f=true;
            }
            break;
        }
    }
    if(f==false) cout<<0;
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 2ms 1836 KiB
2 Elfogadva 0/0 1ms 1844 KiB
3 Elfogadva 3/3 1ms 1912 KiB
4 Elfogadva 3/3 1ms 1912 KiB
5 Elfogadva 3/3 1ms 1920 KiB
6 Elfogadva 3/3 1ms 1924 KiB
7 Elfogadva 3/3 1ms 1924 KiB
8 Elfogadva 3/3 1ms 1928 KiB
9 Elfogadva 3/3 1ms 1936 KiB
10 Elfogadva 3/3 1ms 1940 KiB
11 Elfogadva 3/3 1ms 1940 KiB
12 Elfogadva 3/3 1ms 1944 KiB
13 Elfogadva 4/4 1ms 1948 KiB
14 Elfogadva 4/4 1ms 1948 KiB
15 Elfogadva 4/4 1ms 1956 KiB
16 Elfogadva 4/4 1ms 1960 KiB
17 Elfogadva 4/4 1ms 1968 KiB