トピックリンク:http://acm.hdu.edu.cn/showproblem.php?pid=2094
ではないの後、私は彼らが少し無知な力を見ていなかった問題を解決する前に、問題の解決策を見ましたか?これは、そのような人があれば言葉は勝者が誰であるかを判断することはできません以上があれば、勝者の存在を示す、勝っている人に失われることはありません質問です。
コードは以下の通りであります:
1の#include <ビット/ STDC ++ H.> 2 使用して 名前空間STD; 3 INT N-; 4 int型のmain() 5。 { 6。 // freopenは( "INPUT.TXT"、 "R&LT"、STDIN); 7 // freopenはを( " output.txtと"" W」、STDOUT); 8 STD :: :: iOSのsync_with_stdio(falseに); 。9 文字列、B; 10 SET < 文字列 > S1、S2; // S1は、すべての競争に含まれ、S2すべての人が失っている 11 しばらく(CIN >> nは- &&N) 12 { 13 ながら(N-- ) 14 { 15 CIN >> B。 16 s1.insert(A)。 17 s1.insert(B)。 18 s2.insert(B)。 19 } 20 であれば(s1.size() - s2.size()== 1)のprintf(" はい\ n " ); 21 他のprintf(" ノー\ N " ); 22 s1.clear()。 23 s2.clear()。 24 } 25 リターン 0 。 26 }