码迷,mamicode.com
首页 > 其他好文 > 详细

hdu2094 STLset的应用

时间:2020-04-01 01:09:38      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:space   hdu   names   stl   print   div   als   题目   string   

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2094

没看题解之前不会,看了题解之后又有点懵逼?这题就是说一个从来没输过的人就是赢的,如果这样的人有一个,说明最后的赢家存在,如果有多个的话不能决定谁是赢家。

代码如下:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int n;
 4 int main()
 5 {
 6     //freopen("input.txt","r",stdin);
 7     //freopen("output.txt","w",stdout);
 8     std::ios::sync_with_stdio(false);
 9     string a,b;
10     set<string> s1,s2;//s1中包括参赛的所有人,s2中是所有输掉的人 
11     while(cin>>n&&n)
12     {
13         while(n--)
14         {
15             cin>>a>>b;
16             s1.insert(a);
17             s1.insert(b);
18             s2.insert(b);
19         }
20         if(s1.size()-s2.size() == 1)printf("Yes\n");
21         else printf("No\n");
22         s1.clear();
23         s2.clear();
24     }
25     return 0;
26 } 

 

 

hdu2094 STLset的应用

标签:space   hdu   names   stl   print   div   als   题目   string   

原文地址:https://www.cnblogs.com/randy-lo/p/12609672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!