1176. [郑州101中学] 月考

★★☆   输入文件:mtest.in   输出文件:mtest.out   简单对比
时间限制:1 s   内存限制:128 MB

【题目描述】

在上次的月考中Bugall同学违反了考场纪律还吃了处分,更可气的是在第二天的校会时
 间学校就此事做了全校通报. 现已知在当天校会时间有总共N个同学听到了有关Bugall的处分决定.
 
 Bugall同学在铁一有M个朋友,这M个人中有的可能听到了当天的处分决定,有的可能没
 有听到,现在Bugall同学想知道他有几个朋友听到了当天的处分通报.

【输入格式】

第一行为一个整数N,从第2行到N+1行,每行用一个长度不超过200的字符串表示
 一个人的名字.
  第N+2行为一个整数M,从第N+3行到N+M+2行,每行用一个长度不超过200的字符
 串表示Bugall同学一个朋友的名字.

【输出格式】

输出有几个Bugall同学的铁一朋友在当天的校会时间听到了Bugall处分通报.保证不重名。

【样例输入】

3
Dazui
Erge
Dapigu
2
Varpro
Erge

【样例输出】

1

#include<bits/stdc++.h>
using namespace std;
map<string,bool> mp;
int main()
{
freopen("mtest.in","r",stdin);
freopen("mtest.out","w",stdout);
int n;
scanf("%d",&n);
while(n--)
{
char s[];
scanf("%s",s);
string ss(s);
transform(ss.begin(),ss.end(),ss.begin(),::tolower); //algorithm
mp[ss]=true;
}
scanf("%d",&n);
int ans;
while(n--)
{
char s[];
scanf("%s",s);
string ss(s);
transform(ss.begin(),ss.end(),ss.begin(),::tolower);
ans+=mp[ss];
}
printf("%d\n",ans);
return ;
}

最新文章

  1. struts2+spring+hibernate 实现分页
  2. cms真实问题的来源以及模拟解决方案
  3. MyEclipse 8.5 注册码 生成代码
  4. VS2015 推荐插件
  5. psql-05数据库,模式
  6. Jsp c标签数值格式化
  7. UpdatePanel Repeater内LinkButton造成页面刷新问题
  8. PAT 团体程序设计天梯赛-练习集 L1-023. 输出GPLT
  9. python--DenyHttp项目(1)--socket编程:服务器端进阶版socketServer
  10. Core Graphics 和Quartz 2D的区别
  11. vue关于为空使用默认值
  12. Redis学习-sorted set数据类型
  13. cnpm与npm的区别
  14. VS2012创建ATL工程及使用MFC测试COM组件
  15. 011_自定义mac通知的时长
  16. java并发基础(六)--- 活跃性、性能与可伸缩性
  17. Angular2,Springboot,Zuul,Shiro跨域CORS请求踩坑实录
  18. HAproxy.md
  19. 使用git-premit时的问题
  20. Sqlserver 每日订单半小时数据统计

热门文章

  1. Laravel基本使用、生成Cookie、返回视图、JSON/JSONP、文件下载及重定向
  2. react入门:todo应用
  3. sublime text3神器插件
  4. UVA 1025 &quot;A Spy in the Metro &quot; (DAG上的动态规划?? or 背包问题??)
  5. 【u104】组合数
  6. 2019年7月20日针对iPhone7/7P有锁机的爆破限制
  7. linux进程延迟
  8. es6笔记 day2---字符串模板及字符串新增
  9. js简单实现promise
  10. Java零散记录