「Luogu P5601」小D与笔试
2024-10-06 22:00:15
题目链接
\(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();
}
}
最新文章
- CornerStone的使用
- JavaScript高级程序设计-(4) 引用类型
- 什么是 jsonp ?
- ios学习笔记之block在ios开发中的应用
- uva 1589 by sixleaves
- JSP 基础之 JSTL <;c:forEach>;用法
- jquery中 append 和appendto的区别
- js格式化日期yyyyMMdd
- opencv之haar特征+AdaBoos分类器算法流程(二)
- ECSTORE1.2系统更改后台密码
- [欧拉路径]Play on Words UVA10129
- 第三节:Creating API Endpoints (创建API路由)
- day46 html
- IC卡冷复位时序
- fiddler抓取https-----重要
- SQL优化(转)
- 【一个小功能】从js判断ie版本,浅谈navigator对象的appName属性
- 20155301 《网络攻防》 Exp5 MSF基础应用
- 20155333 《网络对抗》Exp2 后门原理与实践
- BZOJ2756 SCOI2012奇怪的游戏(二分答案+最大流)
热门文章
- OGG学习笔记03
- Linux 永久挂载镜像文件和制作yum源
- QTP(1)
- Summer training #8
- 第六章 组件 59 组件切换-使用Vue提供的component元素实现组件切换
- 计划任务 at,cron
- pycharm 安装 tensorflow
- 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;
- 02-SQLServer数据库附加后处于只读模式
- 题解 [USACO Mar08] 奶牛跑步