RY哥查字典

时间限制: 1 s 空间限制: 16000 KB 题目等级 : 钻石 Diamond

题目描述 Description

RY哥最近新买了一本字典,他十分高兴,因为这上面的单词都十分的和谐,他天天查字典。

输入描述 Input Description

1个整数N,表示字典里面的单词数量。

接下来N行,每行一个字符串,表示一个单词。

然后第N+2行,一个整数M,表示要查的单词数。

接下来M行,每行一个字符串,表示一个要查的单词。

输出描述 Output Description

对于每一个要查的单词,如果在字典里面,就输出‘Yes‘,否则输出‘No‘,一行一个。

样例输入 Sample Input

2

i

you

1

love

样例输出 Sample Output

No

数据范围及提示 Data Size & Hint

1<N<10000

1<M<100

每个单词的长度[1..100]

保证都是小写字母。

使用map可以輕鬆解決。

代碼實現:

 1 #include<map>
 2 #include<string>
 3 #include<iostream>
 4 using namespace std;
 5 map<string,int> tu;
 6 int n;string c;
 7 int main(){
 8     cin>>n;
 9     for(int i=1;i<=n;i++){
10         cin>>c;
11         tu[c]=1;
12     }
13     cin>>n;
14     for(int i=1;i<=n;i++){
15         cin>>c;
16         if(tu[c]!=1) cout<<"No"<<endl;
17         else cout<<"Yes"<<endl;
18     }
19     return 0;
20 }

下意識念得R哥查字典,是我不對。

时间: 2024-10-14 10:04:52

RY哥查字典的相关文章

Codevs 2875 RY哥查字典

时间限制: 1 s 空间限制: 16000 KB 题目等级 : 钻石 Diamond 题目描述 Description RY哥最近新买了一本字典,他十分高兴,因为这上面的单词都十分的和谐,他天天查字典. 输入描述 Input Description 1个整数N,表示字典里面的单词数量. 接下来N行,每行一个字符串,表示一个单词. 然后第N+2行,一个整数M,表示要查的单词数. 接下来M行,每行一个字符串,表示一个要查的单词. 输出描述 Output Description 对于每一个要查的单词,

codevs2875RY哥查字典

题目链接:http://codevs.cn/problem/2875/ 题目描述 Description RY哥最近新买了一本字典,他十分高兴,因为这上面的单词都十分的和谐,他天天查字典. 输入描述 Input Description 1个整数N,表示字典里面的单词数量. 接下来N行,每行一个字符串,表示一个单词. 然后第N+2行,一个整数M,表示要查的单词数. 接下来M行,每行一个字符串,表示一个要查的单词. 输出描述 Output Description 对于每一个要查的单词,如果在字典里面

poj 2503 查字典

Description You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them. Input Input consists of up to 100,000 dictionary ent

38-python基础-python3-检查字典中是否存在键或值

in 和 not in 操作符 请注意, 在前面的例子中,‘name’ in spam 本质上是一个简写版本.相当于'name' in spam.keys() 原文地址:https://www.cnblogs.com/summer1019/p/11367997.html

python 字典的增删改查

字典 # 1.存储数据比较大 # 2.字典的查找速度比列表快 # 3.字典都是通过键来操作的,且键必须是唯一的. # 4.# dic = {"键":"值","key":"value"} 字典的增删改查 字典增: dic = {} dic["键"]= 值 添加键值对 dic = {} dic.setdefault("键",值) 有则更改,无则添加 字典删: dic = {"111

python 字典相关操作

字典 字典的增删改查 字典的创建方式: # 创建字典类型 info = { 'name':'李白', 'age':'25', 'sex':'男' } msg = { 'user01':'Longzeluola', 'user02':'xiaozemaliya', 'user03':'cangjingkong' } 字典存储数据的时候,采取的是key:value的形式,是一组无序的存储.在需要的时候通过key就能够快速的获取value. msg = { 'user01':'Longzeluola'

【原创】shadowebdict开发日记:基于linux的简明英汉字典(一)

现在基本都在Linux下工作学习了,在看英文书籍的时候往往需要查字典,但是网查的话一是点来点去非常麻烦,二是广告多烦死人,加上linux平台上没有不错的字典,于是就产生了做一个本地的命令行web字典来满足自己的需求. 感谢pycharm这个精彩的IDE和Python这个强大而简单的语言,1天时间内帮助我开发了全部的功能. shadowebdict的实现思路是这样的: 0.输入中文或者英文 1.去本地数据库寻找相应的结果并显示. 2.如果本地数据库不存在该单词,则去互联网中寻找答案并存入数据库.

python6 字典

写一个字典 #!/usr/bin/env python Contact_list = { 'beijing' : '01', 'tianjin' : '02', 'chongqing' : '03', 'guangzhou' : '04', 'xian' : '05' } print Contact_list 查字典 print Contact_list['beijing'] 添加字典中的一个元素 Contact_list['qingdao'] = '06' 循环遍历字典 #!/usr/bin/

python字符串、list列表、字典、文件的相关操作

1.布尔类型 字符串 常用的操作方法 .count() .find() .join() .encode() .decode()#这个是bytes类型才有的 .endswith('.txt')#字符串是否以xx结尾 startswith('A')#字符串是否以xx开头 .isdigit() .strip() .replac('xx','') .split(',')#以xx来分割字符串,返回的是一个list .splitlines()#以换行符来分割字符串,返回的是一个list 2.list 列表