HDU2094---产生冠军

来源:互联网 发布:网络推广这工作靠谱吗 编辑:程序博客网 时间:2024/05/17 08:25

按道理说是一个拓扑排序的题,但是用容器更容易做。。。

先用容器干掉,有空再继续研究拓扑排序。

 

#include<stdio.h>#include<string.h>#include<algorithm>#include<math.h>#include<set>#include<iostream>#include<stdlib.h>#include<string>#include<set>#include<map>using namespace std;int n,m;set<string>Set1;set<string>Set2;int main(){    int n;    while(scanf("%d",&n)&&n){        Set1.clear();        Set2.clear();    string a,b;    int k=1,u,v;    for(int ii=1;ii<=n;ii++){        cin>>a>>b;        Set1.insert(a);        Set1.insert(b);        Set2.insert(b);    }    if(Set1.size()==Set2.size()+1)        printf("Yes\n");    else printf("No\n");    }}

0 0
原创粉丝点击