sicily 1194 message blood之通过篇
2015-04-24 13:07
225 查看
在改用了set的强大的容器后,这一题轻松地通过了~
代码如下
代码如下
#include #include #include #include using namespace std; string trans(string name) { int len = name.length(); string result; for (int i = 0; i < len; i++) { result.push_back(tolower(name[i])); } return result; } int main() { int n, m; while (cin >> n) { if (n == 0) break; // The input is terminated by n=0. cin >> m; set message; string name; for (int i = 0; i < n; i++) { cin >> name; message.insert(trans(name)); } // end for for (int j = 0; j < m; j++) { string sender; cin >> sender; message.erase(trans(sender)); } // end for cout << message.size() << endl; // 输出剩余没发过信息的朋友数 message.clear(); } return 0; }
相关文章推荐
- sicily 1194 message blood 之失败篇
- Sicily 1194
- sicily 1050——5个数通过加减乘除运算得到目标数
- Sicily 1194 Message Flood
- sicily 1194
- sicily 1194 Message Flood (STL的map和set应用练习)
- sicily 1194. Message Flood
- Sicily 1194. Message Flood 排序+二分
- sicily--1194. Message Flood
- Sicily 1194 Message Flood
- set容器的使用-sicily 1194
- Sicily 1194. Message Flood
- 通过十个问题学习外汇知识
- 通过多选框实现多对多关系的数据输入
- sql2005安装后没有客户端 这个问题困扰好多开发人员!我通过自己的摸索和总结 终于搞明白了!!!
- android HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理(2)
- 通过编码规范来学习一门编程语言
- 虚拟机硬盘文件丢失,通过xx-flat.vmdk恢复方法 .
- windows8下如何设置不保存本地文件浏览记录(通过注册表实现)
- 为什么可以通过函数指针访问类的私有函数