246922026-02-13 22:36:29999Bürokrácia (40)cpp14Elfogadva 40/4048ms3052 KiB
#include<bits/stdc++.h>

using namespace std;
#define int long long

signed main(){
    int n;cin>>n;
    vector<int> v(n);
    for(int i = 0;i<n;i++){
        char a;cin>>a;
        if(a=='R')v[i]=i;
        else{
            int b;cin>>b;
            v[i]=b-1;
        }
    }
    vector<int> bo(n,1);
    int i = n-1,cnt=0;
    while(i>=0){
        if(v[i]!=i&&bo[i]){
            bo[v[i]]=0;
        }
        if(bo[i]==1)cnt++;
        i--;
    }
    cout<<cnt<<endl;
    for(int i = 0;i<n;i++){
        if(bo[i])cout<<i+1<<' ';
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/01ms316 KiB
2Elfogadva1/11ms316 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva1/118ms2680 KiB
6Elfogadva1/146ms2848 KiB
7Elfogadva1/143ms2844 KiB
8Elfogadva2/245ms2972 KiB
9Elfogadva2/246ms2844 KiB
10Elfogadva2/245ms2844 KiB
11Elfogadva2/243ms2976 KiB
12Elfogadva2/223ms2732 KiB
13Elfogadva2/221ms2920 KiB
14Elfogadva2/241ms2844 KiB
15Elfogadva2/235ms2868 KiB
16Elfogadva2/221ms2612 KiB
17Elfogadva2/220ms2576 KiB
18Elfogadva2/221ms2740 KiB
19Elfogadva2/219ms2616 KiB
20Elfogadva2/218ms2748 KiB
21Elfogadva2/219ms2848 KiB
22Elfogadva2/246ms2896 KiB
23Elfogadva4/448ms3052 KiB