はまやんはまやんはまやん

hamayanhamayan's blog

Mishka and Game [Codeforces 365 : A]

問題

http://codeforces.com/contest/703/problem/A

n回の勝負の結果 mi,ci が与えられる。
この時、

  • mi > ci ならば、この勝負は"Mishka"の勝ち
  • mi = ci ならば、引き分け
  • mi < ci ならば、この勝負は"Chris"の勝ち

n回やって、勝った数の多い方の名前を出力せよ。
引き分けなら、"Friendship is magic!^^"を出力。

1 <= n <= 100
1 <= mi, ci <= 6

考察

1. nが小さいのでただどっちが勝ったか数えるだけです

実装

http://codeforces.com/contest/703/submission/19619904

int n;
int m, c;
//-----------------------------------------------------------------
int main() {
	cin >> n;
	rep(i, 0, n) {
		int mm, cc;
		cin >> mm >> cc;
		if (mm < cc) c++;
		else if (mm > cc) m++;
	}

	if (m < c)
		cout << "Chris" << endl;
	else if (m > c)
		cout << "Mishka" << endl;
	else
		cout << "Friendship is magic!^^" << endl;
}