246922026-02-13 22:36:29999Bürokrácia (40)cpp14Accepted 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<<' ';
    }
}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/01ms316 KiB
2Accepted1/11ms316 KiB
3Accepted1/11ms316 KiB
4Accepted1/11ms316 KiB
5Accepted1/118ms2680 KiB
6Accepted1/146ms2848 KiB
7Accepted1/143ms2844 KiB
8Accepted2/245ms2972 KiB
9Accepted2/246ms2844 KiB
10Accepted2/245ms2844 KiB
11Accepted2/243ms2976 KiB
12Accepted2/223ms2732 KiB
13Accepted2/221ms2920 KiB
14Accepted2/241ms2844 KiB
15Accepted2/235ms2868 KiB
16Accepted2/221ms2612 KiB
17Accepted2/220ms2576 KiB
18Accepted2/221ms2740 KiB
19Accepted2/219ms2616 KiB
20Accepted2/218ms2748 KiB
21Accepted2/219ms2848 KiB
22Accepted2/246ms2896 KiB
23Accepted4/448ms3052 KiB