312 2021. 09. 22 13:16:55 Kevinke12 Bürokrácia (40) cpp14 Elfogadva 40/40 48ms 6340 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int N, be;
bool nulle[100005];
int beol[100005];
char c;

int main()
{
    cin >> N;

    for(int i = 1; i <= N; i++)
    {
        cin >> c;
        if(c=='R')
        {
            beol[i]=0;
        }
        else
        {
            cin >> be;
            beol[i]=be;
        }
    }
    for(int i = N; i > 0; i--)
    {
        if(nulle[i]==0) //csinal valamit
        {
            nulle[beol[i]]=1;
        }
    }

    vector<int> ans;

    for(int i = 1; i <= N; i++)
    {
        if(nulle[i]==0) ans.push_back(i);
    }
    cout << ans.size() << "\n";
    for(int a:ans) cout << a << " ";cout << "\n";
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1828 KiB
2 Elfogadva 1/1 2ms 2048 KiB
3 Elfogadva 1/1 2ms 2528 KiB
4 Elfogadva 1/1 3ms 2508 KiB
5 Elfogadva 1/1 23ms 4536 KiB
6 Elfogadva 1/1 48ms 4368 KiB
7 Elfogadva 1/1 46ms 4684 KiB
8 Elfogadva 2/2 48ms 4740 KiB
9 Elfogadva 2/2 48ms 4744 KiB
10 Elfogadva 2/2 46ms 4868 KiB
11 Elfogadva 2/2 46ms 4980 KiB
12 Elfogadva 2/2 25ms 5704 KiB
13 Elfogadva 2/2 25ms 5904 KiB
14 Elfogadva 2/2 45ms 5472 KiB
15 Elfogadva 2/2 35ms 5976 KiB
16 Elfogadva 2/2 26ms 5972 KiB
17 Elfogadva 2/2 26ms 6088 KiB
18 Elfogadva 2/2 25ms 6208 KiB
19 Elfogadva 2/2 21ms 6340 KiB
20 Elfogadva 2/2 21ms 6296 KiB
21 Elfogadva 2/2 21ms 6252 KiB
22 Elfogadva 2/2 48ms 5896 KiB
23 Elfogadva 4/4 48ms 5788 KiB