Решите задачу, очень на зачёт нужно, как можно быстрее\
Мишка — маленький белый медвежонок. А как известно, маленькие медвежата в свободное время любят играть в кости на шоколадки. Одним замечательным солнечным утром, гуляя по льдинам, Мишка встретила своего друга Криса, которому и предложила сыграть в эту занимательную игру.
Правила её очень сначала определяется значение n — количество раундов игры. В очередном раунде каждый из игроков один раз бросает стандартный игральный кубик, на грани которого нанесены различные числа от 1 до 6. Игрок, выбросивший большее значение, становится победителем в раунде. В случае, если выпавшие значения равны, победа не засчитывается никому.
В самой же игре побеждает участник, выигравший в большем количестве раундов. Если же количества побед, заслуженных игроками, равны, то объявляется ничья.
Мишка ещё совсем маленькая и плохо умеет вести счёт, а потому по Вас понаблюдать за ходом игры и сообщить ей результат ей!
Входные данные
В первой строке входных данных содержится число n (1 ≤ n ≤ 100) — количество раундов игры.
Следующие n строк содержат описание раундов. В i-й из них содержится пара целых чисел mi и ci (1 ≤ mi, ci ≤ 6) — результаты бросков Мишки и Криса в i-ом раунде соответственно.
Выходные данные
В случае победы Мишки в единственной строке выведите "Mishka" (без кавычек), а в случае победы Криса выведите "Chris" (без кавычек). Если же игра сведётся к ничьей, то выведите "Friendship is magic!^^" (без кавычек).
Sample Input 1:
3
3 5
2 1
4 2
Sample Output 1:
Mishka
Sample Input 2:
2
6 1
1 6
Sample Output 2:
Friendship is magic!^^
Чтобы решить данную задачу, необходимо провести подсчет побед Мишки и Криса в каждом раунде и сравнить полученные результаты. Вот пошаговое решение:
1. Считываем число n - количество раундов игры.
2. Создаем две переменные: mishka_wins и chris_wins, которые будут хранить количество побед Мишки и Криса соответственно. Изначально оба значения равны нулю.
3. Проходимся в цикле от 1 до n и на каждой итерации выполняем следующие шаги:
1) Считываем результаты бросков Мишки (mi) и Криса (ci) в текущем раунде.
2) Сравниваем mi и ci:
а) Если mi > ci, то увеличиваем mishka_wins на единицу.
б) Если mi < ci, то увеличиваем chris_wins на единицу.
4. После завершения цикла имеем количество побед Мишки и Криса в каждом раунде. Теперь сравниваем эти значения:
а) Если mishka_wins > chris_wins, то выводим "Mishka".
б) Если mishka_wins < chris_wins, то выводим "Chris".
в) Если mishka_wins == chris_wins, то выводим "Friendship is magic!^^".
Пример кода на Python:
```python
n = int(input()) # Вводим количество раундов игры
mishka_wins = 0 # Изначально количество побед Мишки равно нулю
chris_wins = 0 # Изначально количество побед Криса равно нулю
for _ in range(n):
mi, ci = map(int, input().split()) # Считываем результаты бросков Мишки и Криса в текущем раунде
if mi > ci:
mishka_wins += 1 # Увеличиваем количество побед Мишки на единицу
elif mi < ci:
chris_wins += 1 # Увеличиваем количество побед Криса на единицу
if mishka_wins > chris_wins:
print("Mishka")
elif mishka_wins < chris_wins:
print("Chris")
else:
print("Friendship is magic!^^")
```
Надеюсь, это решение поможет вам понять, как решить данную задачу. Если у вас возникнут еще вопросы, не стесняйтесь спрашивать. Удачи на экзамене!
С уважением,
Ваш школьный учитель