Submission #5018334


Source Code Expand

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<string>
using namespace std;
string s[11]={"nil","un","bi","tri","quad","pent","hex","sept","oct","en1","ium"};
string sx;
int main(){
    char x;
    for(int i=1;i<=3;i++){
        cin>>x;
        sx+=s[int(x-48)];
    }
    sx+=s[10];
    int n=sx.length();
    sx[0]-=32;
    cout<<sx[0];
    for(int i=1;i<n;i++){
        char now;
        if(sx[i]=='1')
            cout<<'n',now='n';
        else if(sx[i]=='i'||sx[i]=='n')now=sx[i],cout<<sx[i];
        else{
        	cout<<sx[i];
        	continue;
		}
        for(int j=i+1;j<n;j++){
            if(now==sx[j]) i++;
            else break;
        }
    }
    puts("");
    return 0;
}

Submission Info

Submission Time
Task B - 元素の系統名
User luogu_bot3
Language C++ (GCC 5.4.1)
Score 100
Code Size 778 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 32
Set Name Test Cases
All basic_case00, basic_case01, basic_case02, basic_case03, basic_case04, basic_case05, basic_case06, basic_case07, basic_case08, basic_case09, basic_case10, basic_case11, basic_case12, basic_case13, basic_case14, basic_case15, basic_case16, basic_case17, basic_case18, basic_case19, basic_case20, basic_case21, basic_case22, basic_case23, basic_case24, basic_case25, basic_case26, basic_case27, basic_case28, basic_case29, sample00, sample01
Case Name Status Exec Time Memory
basic_case00 AC 1 ms 256 KB
basic_case01 AC 1 ms 256 KB
basic_case02 AC 1 ms 256 KB
basic_case03 AC 1 ms 256 KB
basic_case04 AC 1 ms 256 KB
basic_case05 AC 1 ms 256 KB
basic_case06 AC 1 ms 256 KB
basic_case07 AC 1 ms 256 KB
basic_case08 AC 1 ms 256 KB
basic_case09 AC 1 ms 256 KB
basic_case10 AC 1 ms 256 KB
basic_case11 AC 1 ms 256 KB
basic_case12 AC 1 ms 256 KB
basic_case13 AC 1 ms 256 KB
basic_case14 AC 1 ms 256 KB
basic_case15 AC 1 ms 256 KB
basic_case16 AC 1 ms 256 KB
basic_case17 AC 1 ms 256 KB
basic_case18 AC 1 ms 256 KB
basic_case19 AC 1 ms 256 KB
basic_case20 AC 1 ms 256 KB
basic_case21 AC 1 ms 256 KB
basic_case22 AC 1 ms 256 KB
basic_case23 AC 1 ms 256 KB
basic_case24 AC 1 ms 256 KB
basic_case25 AC 1 ms 256 KB
basic_case26 AC 1 ms 256 KB
basic_case27 AC 1 ms 256 KB
basic_case28 AC 1 ms 256 KB
basic_case29 AC 1 ms 256 KB
sample00 AC 1 ms 256 KB
sample01 AC 1 ms 256 KB