产生冠军 hdoj_2094 巧用set

产生冠军

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 15238    Accepted Submission(s): 6976

Problem Description

有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。
球赛的规则如下:
如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。
如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。
根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定是否已经实际上产生了冠军。

Input

输入含有一些选手群,每群选手都以一个整数n(n<1000)开头,后跟n对选手的比赛结果,比赛结果以一对选手名字(中间隔一空格)表示,前者战胜后者。如果n为0,则表示输入结束。

Output

对于每个选手群,若你判断出产生了冠军,则在一行中输出“Yes”,否则在一行中输出“No”。

Sample Input

3
Alice Bob
Smith John
Alice Smith
5
a c
c d
d e
b e
a d
0

Sample Output

Yes No

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    while(cin>>n&&n){
        set <string> player, loser;
        while(n--){
            string win,lose;
            cin>>win>>lose;
            player.insert(win);
            player.insert(lose);
            loser.insert(lose);
        }
        cout<< (player.size()==loser.size() + 1 ? "Yes":"No" )<<endl;
    }

}
时间: 2024-12-14 02:57:09

产生冠军 hdoj_2094 巧用set的相关文章

荣耀的双十一:为冠军而来

前些日子,第三方数据机构发布报告指出华为手机在出货量方面已经赶超小米,之后又有知名自媒体指出,荣耀仅2014年第一年的销量就达到2000万部,而2015年更是只用半年时间就达到2000万部销量.该自媒体指出,华为在2015年的销量将会铁定超越1亿部,而按照目前发展速度来看,未来荣耀或将实现单品牌赶超小米的速度. 这种磅礴而凶猛的发展势头,使得荣耀对双十一也信心满满. 10月30日,荣耀官方微博发布消息,内容和配图均以"为冠军而来"为口号,力图抢夺双十一手机销量冠军的意图可见一斑.除此之

巧洗白色袜子华润紫竹毓婷品牌获2013中国创新营销案例奖上火时怎么吃紫竹药业3

[电影里的孕产知识]<北京遇上西雅图>近期火热上映.众主演扮演的孕妇赚足眼球.吴秀波饰演的Frank嘱咐汤唯饰演的文佳佳产前要做眼底检查.专家表示,在妊娠晚期,很多孕妇易并发妊娠高血压综合征,眼底检查可了解到小动脉的病变. 华润紫竹毓婷品牌获"2013中国创新营销案例奖" [和谐家庭10条吵架公约] 1.要热吵不要冷战:2.要文斗不要武斗:3.就事论事不翻帐:4.严禁在公共场合.家人.孩子.朋友面前吵架:5.请使用文明语言:6.当天的气当天解:7.吵架时不提分手:8.双方要

羚羊及时转弯的机巧和敏捷

一 老师说,驼鸟善于奔跑,是鸟类中奔跑速度最快的动物.老师说完,便问,驼鸟为什么跑得这么快呢? 那是因为驼鸟有一对强健的大腿.学生们说. 老师说,这还不是主要原因,驼鸟善于奔跑,那是因为驼鸟不会飞. 驼鸟是鸟类,是鸟类而不能飞,这本是作为鸟类的一个致命缺点,为什么这个缺点反而成就了驼鸟的奔跑呢?学生们问. 老师说,正因为驼鸟不会飞,为了逃避敌害,所以它只有拼命地奔跑,正是驼鸟不会飞的缺点,成就了它善于奔跑的优势. 二 有一种松鼠,它的尾巴出奇地长,是它身体的2倍.中国有句成语,叫"尾大不掉&qu

前端工程师技能之photoshop巧用系列第五篇——雪碧图

显示目录 目录 [1]定义 [2]应用场景 [3]合并[4]实现[5]维护 前面的话 前面已经介绍过,描述性图片最终要合并为雪碧图.本文是photoshop巧用系列第五篇--雪碧图 定义 css雪碧图(sprite)是一种网页图片应用处理方式,它允许将一个页面涉及到的所有零星图片都包含到一张大图中.使用雪碧图的处理方式可以实现两个优点: [1]减少http请求次数 [2]减少图片大小,提升网页加载速度 (多张图片加载速度小于拼合成的图片的加载速度) 凡事都不完美,实现优点的同时也带来了缺点,即提

心向旋转巧得木马 峰回路转偶得时钟

游乐场里的旋转木马是一个非常好玩的项目,尤其是很多女生都非常向往.那么,生活里的旋转木马尚能如此吸引人,何况计算机中的编码呢?在我看来,计算机中的旋转木马更为可爱,虽然我不能身临其境,但它比我身临其境却要更加满足~ 先来一个旋转动物大聚会: 由于上传的动图比较大,就不上传了. 这个是对这个旋转木马截的图,效果不太明显,但是隐约可以看到后面存在的小方格,小版块,其实就是其他的照片. 下面献上我的代码,为了以后更加熟练掌握和熟练运用css,在这里做上一个笔记. <!DOCTYPE html> &l

从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。

附:世界杯冠军以及对应的夺冠年份,请参考本章附录. 附录 历届世界杯冠军 届数 举办年份 举办地点 冠军 第一届 1930年 乌拉圭 乌拉圭 第二届 1934年 意大利 意大利 第三届 1938年 法国 意大利 第四届 1950年 巴西 乌拉圭 第五届 1954年 瑞士 西德 第六届 1958年 瑞典 巴西 第七届 1962年 智利 巴西 第八届 1966年 英格兰 英格兰 第九届 1970年 墨西哥 巴西 第十届 1974年 前西德 西德 第十一届 1978年 阿根廷 阿根廷 第十二届 198

《开源框架那些事儿21》:巧借力与借巧力

同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事. 故事1:巧借力,乌鸦也可以吃核桃 有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃. 核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,乌鸦就得到了那美味的核桃仁. 可是,让核桃从高空坠落,核桃壳破裂的概率很低,很多时候,乌鸦都是望而兴叹.然

HDU 2094 产生冠军 hash 水题

Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛.球赛的规则如下:如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C.如果A打败了B,B又打败了C,而且,C又打败了A,那么A.B.C三者都不可能成为冠军.根据这个规则,无需循环较量,或许就能确定冠军.你的任务就是面对一群比赛选手,在经过了若干场撕杀之后,确定是否已经实际上产生了冠军. Input 输入含有一些选手群,每群选手都以一个整数n(n<1000)开头

在Sqlserver下巧用行列转换日期的数据统计

在Sqlserver下巧用行列转换日期的数据统计 前言 在SQLSERVER 中有很多统计函数的基础语法,有使用Group By 或 partition by 后配合Sum,Count(*) 等用法.常应用于统计网站的PV流量.合同项目中月收入等业务场景中.在文中我分享下最近做过的统计小案例,和大家互相学习下:) 背景 合同中行项目按月收入的统计 1.业务逻辑及需求  1.1 表业务逻辑 合同是公司间互相签署的法律契约,一份合同从诞生起,就开始流转于公司的各个部门,最核心的还是盈亏的数值.盈亏是