Завдання Кількість рівних із трьох (100 балів) Обмеження час 250ms, пам’ять 64M

$сти для завдань шкільної олімпіади з програмування 2010.doc 2. /Шкільний тур з інформатики2011/Завдання шкільного туру 9-11 кл..doc 3. /шкільний тур з інформатики2011/Критерії визначення переможців та призерів.doc 4. /шкільний тур з інформатики2011/Тести для завдань шкільної олімпіади з програмування 2010 рік.docЗавдання Кількість рівних із трьох (100 балів) Обмеження: час 250ms, пам'ять 64M Критерії визначення переможців та призерів Тести для завдань шкільної олімпіади з програмування 2011Шкільний етап олімпіади з програмування 2011 року.

Завдання 1. Кількість рівних із трьох (100 балів)

Обмеження: час – 250ms, пам'ять – 64M

Дано три цілих числа (числа, що не перевищують 10 9 ), записаних в окремих рядках. Визначте, скільки з них збігаються.

Програма повинна вивести одне з чисел: 3 (якщо всі збігаються), 2 (якщо два збігаються) або 0 (якщо всі числа є різними).

Приклад

ВведенняВиведення
1 2 22

Завдання 2. Кількість днів (100 балів)

Обмеження: час – 250ms, пам'ять – 64M

Потрібно підрахувати, скільки днів минуло з початку 2011 року до вказаної дати у 2011 році.

Вводяться два числа, розділених пробілом – число, місяць.

Вивести одне число – кількість днів.

Приклад

ВведенняВиведення
2 12
31 12365

Завдання 3. Мурка їсть траву.(100 балів)

Обмеження: час – 250ms, пам'ять – 64M

Пасовища є прямокутник, розбитий на N x N клітин. У кожній клітині росте трава, що має свою калорійність (у всіх клітинах калорійність трав різна). У лівій нижній клітці стоїть корова Мурка. З'ївши всю траву в своїй клітині, вона переміщається на одну клітину вправо або одну клітину вгору, завжди вибираючи ту з клітин, калорійність трави в якій більше (за межами поля трава не зростає). Зрештою корова приходить у праву верхню клітину. Потрібно визначити, скільки всього калорій отримає корова (вважаючи калорії трави в першій та останній клітинах).

Вхідні дані

Вихідні дані

Вхідні даніВихідні даніКоментар
3

4 5 6314+7+8+9+3Завдання 4. Рахунок (100 балів)

Обмеження: час – 250ms, пам'ять – 64M

Діти вирішили пограти в наздоганяння, і щоб обрати ведучого, стали в коло і стали рахуватися. Для цього вони використовували лічилку. Показуючи пальцем по черзі на кожного, хто стоїть у колі, той, хто вважає вимовляє одне слово, і той, на кого доведеться останнє слово, і водитиме. Потрібно по даній лічилці визначити, хто ж водитиме.

Формат вхідних даних

У першому рядку вводиться лічилочка. Вона складається із слів, записаних латинськими літерами. Слова розділені одним пропуском. Розділових знаків немає, рядок починається і закінчується буквою. У лічильнику не менше двох слів, а довжина рядка не перевищує 100.

У другому рядку в тому ж форматі вводиться список імен школярів у тому порядку, в якому вони стоять заколу. Рахувати починають з першого школяра. Дітей щонайменше двох, а довжина рядка вбирається у 100.

Формат вихідних даних

Виведіть ім'я школяра, який має водити.