sicily message flood
来源:互联网 发布:excel中数据合并计算 编辑:程序博客网 时间:2024/05/22 12:54
题目要求为比较输入与输出,找出输出中不存在的元素个数 。题目中需要注意的是不区别大小写,所以应该将输入的字符先转换成统一大写或统一小写再判断,在这里我选择的是使用tolower函数将字符串转换成小写,然后使用set容器盛放输入元素,若输出元素中存在set内的元素,则将其erase掉。最后统计个数即可。
#include<iostream>#include<string>#include<set>using namespace std;void low_to_little(string &s) { int len; len = s.size(); for (int i = 0 ; i < len ; i++) { s[i] = tolower(s[i]); }}int main() { int m, n, k; string s, c; while (cin>>n && n != 0) {int num = 0;set<string>mobile;cin>>m;for (int i = 0 ; i < n ; i++) { cin>>s; low_to_little(s); mobile.insert(s);}for (int j = 0 ; j < m ; j++) {cin>>c;low_to_little(c);mobile.erase(c);}cout<<mobile.size()<<endl;mobile.clear(); } return 0;}
0 0
- Sicily 1194 Message Flood
- Sicily 1194. Message Flood
- sicily--1194. Message Flood
- sicily message flood
- Sicily 1194 Message Flood
- Sicily 1938. Message Flood
- Sicily 1194. Message Flood
- [sicily]1194. Message Flood
- sicily 1194. Message Flood
- sicily-1194. Message Flood
- Sicily Message Flood
- [sicily online]1194. Message Flood
- sicily Message Flood STL中set和map的应用
- Message Flood
- Message Flood
- Message Flood
- Message Flood
- Message Flood
- 三分钟教你学会MVC框架——基于java web开发
- Longest Palindromic Substring
- linux tr
- 学习 周 总结(2013、12、29)二
- Smarty foreach控制循环次数的实现详解
- sicily message flood
- .NET动态生成HTML,生成静态页面
- Android对话框风格Activity的设置
- 关于const
- Hadoop之php脚本调用
- SEO超级经典实用口诀及帮助解析规划
- 博客新家——同时维护使用GitHub的博客
- iOS xcode4 NSString字符格式化类型
- js解析xml文件