题目链接

戳我

\(Solution\)

这道题官方题解的做法太复杂了,还需要扫字符串。

其实只需要两个\(map\)就好了.

一个\(map<string,stirng>\)用来记录题目一个题面的答案是什么

一个\(map<string,char>\)用来记录答案是\("A","B","C","D"\)中的哪个

然后直接输出就好了,详细见代码

#include<bits/stdc++.h>
#define rg register
#define file(x) freopen(x".in","r",stdin);freopen(x".out","w",stdout);
using namespace std;
int read(){
int x=0,f=1;char c=getchar();
while(c<'0'||c>'9') f=(c=='-')?-1:1,c=getchar();
while(c>='0'&&c<='9') x=x*10+c-48,c=getchar();
return f*x;
}
map<string,char> s;
map<string,string> ss;
string c,cc;
int main(){
int n=read(),q=read();
for(int i=1;i<=n;i++)
cin>>c>>cc,ss[c]=cc;
while(q--){
cin>>c;
for(int i=0;i<4;i++)
cin>>cc,s[cc]=i+'A';
cout<<s[ss[c]]<<endl;
s.clear();
}
}

最新文章

  1. CornerStone的使用
  2. JavaScript高级程序设计-(4) 引用类型
  3. 什么是 jsonp ?
  4. ios学习笔记之block在ios开发中的应用
  5. uva 1589 by sixleaves
  6. JSP 基础之 JSTL &lt;c:forEach&gt;用法
  7. jquery中 append 和appendto的区别
  8. js格式化日期yyyyMMdd
  9. opencv之haar特征+AdaBoos分类器算法流程(二)
  10. ECSTORE1.2系统更改后台密码
  11. [欧拉路径]Play on Words UVA10129
  12. 第三节:Creating API Endpoints (创建API路由)
  13. day46 html
  14. IC卡冷复位时序
  15. fiddler抓取https-----重要
  16. SQL优化(转)
  17. 【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性
  18. 20155301 《网络攻防》 Exp5 MSF基础应用
  19. 20155333 《网络对抗》Exp2 后门原理与实践
  20. BZOJ2756 SCOI2012奇怪的游戏(二分答案+最大流)

热门文章

  1. OGG学习笔记03
  2. Linux 永久挂载镜像文件和制作yum源
  3. QTP(1)
  4. Summer training #8
  5. 第六章 组件 59 组件切换-使用Vue提供的component元素实现组件切换
  6. 计划任务 at,cron
  7. pycharm 安装 tensorflow
  8. mysqldump 使用--tab=path参数时提示mysqldump: Got error: 1290: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement when executing &#39;SELECT INTO OUTFILE&#39;
  9. 02-SQLServer数据库附加后处于只读模式
  10. 题解 [USACO Mar08] 奶牛跑步