Codeforces 452 A. Eevee

简介:

题目链接:http://codeforces.com/contest/452/problem/A
提示:模拟题,水

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
char s[20];
int main()
{
    int m;
    while(cin>>m>>s)
    {
        int len=strlen(s);
        if((s[0]=='j'||s[0]=='.')&&(s[1]=='o'||s[1]=='.')&&(s[2]=='l'||s[2]=='.')
           &&(s[3]=='t'||s[3]=='.')&&len==7)
           puts("jolteon");
        else if((s[0]=='v'||s[0]=='.')&&(s[1]=='a'||s[1]=='.')&&(s[2]=='p'||s[2]=='.')
                &&(s[3]=='o'||s[3]=='.')&&(s[4]=='r'||s[4]=='.')&&len==8)
            puts("vaporeon");
        else if((s[0]=='f'||s[0]=='.')&&(s[1]=='l'||s[1]=='.')&&(s[2]=='a'||s[2]=='.')
                &&(s[3]=='r'||s[3]=='.')&&len==7)
            puts("flareon");
        else if((s[0]=='e'||s[0]=='.')&&(s[1]=='s'||s[1]=='.')&&(s[2]=='p'||s[2]=='.')
                &&len==6)
            puts("espeon");
        else if((s[0]=='u'||s[0]=='.')&&(s[1]=='m'||s[1]=='.')&&(s[2]=='b'||s[2]=='.')
                &&(s[3]=='r'||s[3]=='.')&&len==7)
            puts("umbreon");
        else if((s[0]=='l'||s[0]=='.')&&(s[1]=='e'||s[1]=='.')&&(s[2]=='a'||s[2]=='.')
                &&(s[3]=='f'||s[3]=='.')&&len==7)
            puts("leafeon");
        else if((s[0]=='g'||s[0]=='.')&&(s[1]=='l'||s[1]=='.')&&(s[2]=='a'||s[2]=='.')
                &&(s[3]=='c'||s[3]=='.')&&len==7)
            puts("glaceon");
        else if((s[0]=='s'||s[0]=='.')&&(s[1]=='y'||s[1]=='.')&&(s[2]=='l'||s[2]=='.')
              &&(s[3]=='v'||s[3]=='.')&&len==7)
            puts("sylveon");
    }
    return 0;
}
目录
相关文章
codeforces 304A. Pythagorean Theorem II
给你一个n,计算出1 ≤ a ≤ b ≤ c ≤ n.使得由abc构成的三角形满足勾股定理,c为斜边。 没有简单的方法,直接爆力,但是要注意,有些abc满足勾股定理的表达式,但不一定是三角形,所以要判断一下,根据三角形三边的性质,两边之和大于第三边,两边之差小于第三边。
57 0
|
C++
codeforces 305 C. Ivan and Powers of Two
我的思路是这样的,由2^a+2^a = 2^(a+1)可知,如果有两个连续的数a,我们可以把他们合并为a+1放入集合中,使集合中没有重复的数,我可以用stl里的set。如果想要满足题目中的要求,集合中必须有最大那个数个元素,缺多少就可以计算出来了。
29 0
codeforces 327 A Ciel and Dancing
给你一串只有0和1的数字,然后对某一区间的数翻转1次(0变1 1变0),只翻转一次而且不能不翻转,然后让你计算最多可能出现多少个1。 这里要注意很多细节 比如全为1,要求必须翻转,这时候我们只要翻转一个1就可以了,对于其他情况,我们只要计算区间里面如果0多于1,将其翻转后计算1的总数,然后取最大值。
40 0
C - Rumor CodeForces - 893C
C - Rumor CodeForces - 893C
85 0
|
人工智能
Codeforces 777C Alyona and Spreadsheet
C. Alyona and Spreadsheet time limit per test:1 second memory limit per test:256 megabytes input:standard input output:standard ...
1153 0
Codeforces 591B Rebranding
B. Rebranding time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output ...
851 0
|
人工智能
Codeforces 719B Anatoly and Cockroaches
B. Anatoly and Cockroaches time limit per test:1 second memory limit per test:256 megabytes input:standard input output:stan...
889 0