Submission #499468

#TimeUsernameProblemLanguageResultExecution timeMemory
499468AramJKaučuk (COCI21_kaucuk)C++14
10 / 50
1 ms204 KiB
#include <iostream>
#include <map>
using namespace std;
int main(){
    map<string,string>mp;
    string s,t;
    int n;
    cin>>n;
    int s1=0;
    int s2=0;
    int s3=0;
    for(int i=0;i<n;i++){
        cin>>s>>t;
        if(s=="section"){
            s1++;
            mp[t]=to_string(s1);
        }
            if(s=="subsection"){
            s2++;
            mp[t]=to_string(s1)+"."+to_string(s2);
        }
                    if(s=="subsubsection"){
            s3++;
            mp[t]=to_string(s1)+"."+to_string(s2)+"."+to_string(s3);
        }

    }
    for(auto u:mp){
        cout<<u.second<<" "<<u.first<<endl;
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...