9264 2024. 02. 19 14:40:43 Kristóf Táblajáték 2 (70 pont) cpp17 Részben helyes 68/70 3ms 4296 KiB
#include <iostream>
#include <vector>
#include <bits/stdc++.h>


using namespace std;
struct poz{

int sor;
int hely;

}typedef poz;

int main()
{
    vector <int>::iterator it;
    poz tabla;
    tabla.sor=0;
    vector <int> hely;
    int m;
    int n;
    int num;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>num;

        if(num==0){

            tabla.sor++;
                hely.push_back(0);
            }
        else if(num==1){

            tabla.sor++;
            hely.push_back(1);
        }
        else if(num==2){
            tabla.sor++;
            hely.push_back(2);

        }
        else if(num==3){
            tabla.sor--;
            hely.pop_back();
        }
        else if(num==4){
            m=hely.size()-1;
            while(hely[m]==0){
                hely[m]=2;
                m--;
            }
            hely[m]--;
        }
        else
        {
           m=hely.size()-1;
            while(hely[m]==2){
                hely[m]=0;
                m--;
            }
            hely[m]++;
        }
    }
    cout<<tabla.sor<<endl;
    int i;
    while(hely[i]==0){
        i++;
    }
    for(;i<hely.size();i++){
        cout<<hely[i];
    }


    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 68/70
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 3ms 2056 KiB
3 Elfogadva 2/2 2ms 2152 KiB
4 Elfogadva 3/3 3ms 2268 KiB
5 Elfogadva 3/3 3ms 2488 KiB
6 Elfogadva 3/3 2ms 2712 KiB
7 Elfogadva 3/3 3ms 2972 KiB
8 Elfogadva 3/3 2ms 2996 KiB
9 Elfogadva 3/3 2ms 2992 KiB
10 Elfogadva 3/3 3ms 3060 KiB
11 Elfogadva 3/3 3ms 3204 KiB
12 Elfogadva 3/3 2ms 3196 KiB
13 Elfogadva 3/3 3ms 3316 KiB
14 Elfogadva 3/3 3ms 3676 KiB
15 Elfogadva 4/4 3ms 3748 KiB
16 Elfogadva 4/4 3ms 3964 KiB
17 Elfogadva 4/4 3ms 4180 KiB
18 Elfogadva 4/4 3ms 4260 KiB
19 Elfogadva 4/4 3ms 4260 KiB
20 Elfogadva 4/4 3ms 4260 KiB
21 Elfogadva 4/4 3ms 4168 KiB
22 Elfogadva 4/4 3ms 4236 KiB
23 Részben helyes 1/3 3ms 4296 KiB