トピックリンクします。http://codeforces.com/problemset/problem/703/A
MISHKAは少しシロクマです。周知のように、少しクマはチョコレートのためにサイコロをプレイ自由な時間を費やして大好きです。一度素晴らしい晴れた朝には、氷のブロックを歩いて、MISHKAは彼女の友人のクリスに会って、彼らはゲームをプレイし始めました。
ラウンドの最初の数で:ゲームのルールは非常にシンプルです nは 定義されています。すべてのラウンドでプレイヤーのそれぞれは区別番号を持つ立方体ダイススロー 1に その面上に書かれた6。その値はサイコロを投げた後、大きいプレーヤーは、ラウンドを勝ちます。プレイヤーのサイコロの値が等しい場合場合は、それらの誰もが勝者ではありません。
ラウンドのほとんどを獲得した平均、プレーヤーでは、ゲームの勝者です。2人の選手がラウンドの同じ数を獲得した場合場合は、ゲームの結果は引き分けとなります。
MISHKAはまだ非常に少なく、勝敗を数えることができないので、彼女は自分の試合を観戦し、その結果を決定するためにあなたを尋ねました。彼女を助けてください!
入力の最初の行は、単一の整数含有 N 、N (1≤ N ゲームラウンドの数を- 100≤)。
次 のn 行ラウンド記述を含みます。 私はそれらの目整数の対を含ん mは、I 及び C I (1≤ M Iを、 cはiが 6以下) - MISHKAのクリス後ダイス上面の値がにスロー iは、それぞれラウンド目。
MISHKAがゲームの勝者である場合には、印刷 (引用符なし)「MISHKA」のみの行インチ
クリスは、ゲームの勝者である場合には、印刷 (引用符なし)「クリス」のみの行インチ
ゲームの結果が引き分けの場合は、印刷 (引用符なし)のみの行で「友情は魔法!^^」です。
3
3 5
2 1
4 2
MISHKA
2
6 1
1 6
友情は魔法です!^^
3
1 5
3 3
2 2
クリス
最初のサンプルケースでMISHKAは、最初のラウンドを失ったが、2回目および3回目の優勝ので、彼女はゲームの勝者です。
第2のサンプルケースでMISHKAは、最初のラウンドを獲得し、クリスは第二ラウンドを獲得し、ゲームはスコア1で引き分けで終わる:1。
第三のサンプルの場合、クリスは最初のラウンドを獲得したが、次の2ラウンドのない勝者はありません。ゲームの勝者はクリスです。
簡単なシミュレーションその高い点勝つ何各入力、合計の比較の最終結果
次のようにACコードは次のとおりです。
1つの#include <iostreamの> 2 使用して 名前空間STDを、 3 INT メイン() 4 { 5 int型N、B。 6 CIN >> N。 7 INT ANS1 = 0、ANS2 = 0 。 8 一方(N-- ) 9 { 10 CIN >> A >> B。 11 であれば(> B) 12 ANS1 ++ 。 13 他の 場合(< B) 14 ANS2 ++ 。 15 } 16 であれば(ANS1> ANS2) 17 COUT << " MISHKA " << ENDL。 18 他に あれば(ANS1 < ANS2) 19 はcout << " クリス" << てendl; 20 他の 21 coutの<< " 友情は魔法です^^!" << てendl; 22 リターン 0 ; 23 }