首页 > 其他 > 详细

Sicily 1194. Message Flood

时间:2014-11-13 20:24:26      阅读:418      评论:0      收藏:0      [点我收藏+]

题目地址:1194. Message Flood

思路:

      不区分大小写,先全部转化为小写,用stl提供的函数做会很方便。

     具体代码如下:

 1 #include <iostream>
 2 #include <set>
 3 #include <string>
 4 using namespace std;
 5 
 6 int main() {
 7     int n, m;
 8     while (cin >> n && n) {
 9         cin >> m;
10         set<string> v;
11         for (int i = 0; i < n; i++) {
12             string temp;
13             cin >> temp;
14             for (int j = 0; j < temp.size(); j++) {  //全部转化为小写 
15                 temp[j] = tolower(temp[j]);
16             }
17             v.insert(temp);
18         }
19         for (int i = 0; i < m; i++) {
20             string temp;
21             cin >> temp;
22             for (int j = 0; j < temp.size(); j++) {
23                 temp[j] = tolower(temp[j]);
24             }
25             if (v.count(temp))
26                 v.erase(temp); 
27         }
28         cout << v.size() << endl;
29     }
30     
31     return 0;
32 }

 

Sicily 1194. Message Flood

原文:http://www.cnblogs.com/winray/p/4095665.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!