【Henu ACM Round#20 C】 Eevee
【链接】  我是链接,点我呀:) 
 【题意】
在这里输入题意
【题解】
处理处所有的字符串可能的样子。
存在map里面就好。
【代码】
#include <bits/stdc++.h>
using namespace std;
const string S[8] = {"vaporeon", "Jolteon", "Flareon", "Espeon", "Umbreon", "Leafeon", "Glaceon", "Sylveon"};
map<string,string> dic;
void dfs(int idx,string now,string temp){
    if (idx==(int)temp.size()){
        dic[now] = temp;
        return;
    }
    char key = tolower(temp[idx]);
    dfs(idx+1,now+".",temp);
    dfs(idx+1,now+key,temp);
}
int main()
{
    for (int i = 0;i < 8;i++){
        dfs(0,"",S[i]);
    }
    int n;
    cin >> n;
    string s;
    cin >>s;
    for (char k:dic[s])
        cout<<(char)tolower(k);
    return 0;
}
【Henu ACM Round#20 C】 Eevee的更多相关文章
- 【Henu ACM Round#20 F】 Arthur and Brackets
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 所给的li,ri是左括号从左到右的顺序给的. (且注意长度是2*n 现在我们先把第一个左括号放在第1个位置. 然后考虑第二个位置. ... 
- 【Henu ACM Round#20 E】Star
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 找规律. 1,13,37.... 6n(n-1) + 1 [代码] #include <bits/stdc++.h> # ... 
- 【Henu ACM Round#20 D】 Devu and Partitioning of the Array
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 一开始所有的数字单独成一个集合. 然后用v[0]和v[1]记录集合的和为偶数和奇数的集合它们的根节点(并查集 然后先让v[0]的大小 ... 
- 【Henu ACM Round#20 B】Contest
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 根据时间和原分数. 算出对应的分数就可以了. [代码] #include <bits/stdc++.h> using n ... 
- 【Henu ACM Round#20 A】 Fancy Fence
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 看看有没有(n-2)*180/n等于输入的a就好. [代码] #include <bits/stdc++.h> usin ... 
- 【Henu ACM Round#15 F】Arthur and Questions
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] a1+a2+...+ak<a2+a3+...ak+1 ->a1<ak+1 a2+a3+...+ak+1<a3 ... 
- 【Henu ACM Round#24 E】Connected Components
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 要求把连续的一段li..ri的边全都删掉. 然后求剩下的图的联通数 如果暴力的话 复杂度显然是O(k*m)级别的. 考虑我们把li. ... 
- 【Henu ACM Round#24 D】Iterated Linear Function
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 把B提取出来就是一个等比数列了. 求和一下会发现是这种形式. \(B*\frac{(A^n-1)}{A-1}+A^n*x\) 则求一 ... 
- 【Henu ACM Round#24 C】Quiz
		[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 肯定是这样 先放k-1个,然后空1个,然后再放k-1个.然后再空1个.. 以此类推. 然后如果(n/k)*(k-1)+n%k> ... 
随机推荐
- 50个极好的bootstrap框架
			转自:http://sudasuta.com/bootstrap-admin-templates.html https://www.cnblogs.com/sanhao/p/9184323.html ... 
- 监控慢SQL
			SELECT G.TARGET || ' ' || S.MACHINE || ' ' || ceil((G.LAST_UPDATE_TIME - G.START_TIME)*86400) FROM ... 
- + (void)initialize vs 静态构造方法
			在继承体系中,多个子类的引用,父类缺省执行一次: 特殊情况: 1)子类没有实现.调用父类方法: 2)子类显示调用父类: 3)存在分类实现,分类实现覆盖本体. Initializes the class ... 
- SpringBoot学习笔记(15)----SpringBoot使用Druid
			直接访问Druid官网wiki,有详细教程,地址如下: SpringBoot支持Druid地址:https://github.com/alibaba/druid/tree/master/druid-s ... 
- 【CS-4476-project 6】Deep Learning
			AlexNet / VGG-F network visualized by mNeuron. Project 6: Deep LearningIntroduction to Computer Visi ... 
- Laravel关联模型中过滤结果为空的结果集(has和with区别)
			首先看代码: $userCoupons = UserCoupons::with(['coupon' => function($query) use($groupId){ return $quer ... 
- vue-cli 打包 使用 history模式 的后端配置
			apache的配置 这是windows下的 在httpd-vhosts.conf文件中把目录指向项目index.html文件所在的位置 # Virtual Hosts # <VirtualHos ... 
- 紫书 例题 10-1 UVa 11582 (unsigned long long+模)
			(1)这道题要用到 unsigned long long, 弄了我好久 这道题范围可以达到2的64次方-1, 而long long 最多到2的63次方-1, 而unsigned long long可以 ... 
- docker下修改mysql配置文件
			原文:docker下修改mysql配置文件 版权声明:本文为博主原创文章,转载注明地址:http://blog.csdn.net/wang704987562 https://blog.csdn.net ... 
- Python学习第二天-编写三级菜单
			编写三级菜单:1. 运行程序输出第一级菜单2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单3. 菜单数据保存在文件中4. 让用户选择是否要退出5. 有返回上一级菜单的功能 # Author: z ... 
