Задача A. Кафель в ванной

Автор:Д. Давидюк
Входной файл: input.txt   Ограничение времени:1 сек
Выходной файл: output.txt   Ограничение памяти:256 Мб
Максимальный балл:10  

Условие

Требуется написать программу для определения минимального количества плит кафеля, которое потребуется для укладки стены в ванной. Стена имеет длину W и высоту H. Кафельная плита имеет форму квадрата со стороной A. Плитку можно разрезать на любое число частей частей и класть разные её куски в разных частях комнаты.

Формат входного файла

Входной файл содержит целые числа W H A.

Формат выходного файла

Выходной файл должен содержать единственное целое число — минимальное количество кафельных плит, которое потребуется для укладки стены в ванной.

Ограничения

1 ≤ W, H, A ≤ 10000

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
2 5 3
2
2
2 4 3
1

Задача B. Маша и грибы

Автор:Н. Малявин
Входной файл: input.txt   Ограничение времени:1 сек
Выходной файл: output.txt   Ограничение памяти:256 Мб
Максимальный балл:10  

Условие

Маша собирает в лесу грибы. Она хочет собрать как можно больше грибов, но грибы с диаметром шляпки больше M см не помещаются в корзинку. В лесу N грибов. Гриб с номером i весит Wi кг и диаметр его шляпки Di см. Маша просит вас написать программу для вычисления максимальной массы грибов, которые Маша смогла-бы собрать в лесу.

Формат входного файла

Входной файл содержит целые числа M и N, за которыми следуют 2 N целых чисел W1, D1, W2, D2, ..., WN, DN.

Формат выходного файла

Выходной файл должен содержать единственное целое число — максимальный вес грибов, которые Маша может собрать в лесу.

Ограничения

1 ≤ M, N, Wi, Di ≤ 1000

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
10 4
1 8 2 7 3 15 4 5
7

Задача C. Усовершенствованный шифр Цезаря

Автор:Н. Малявин
Входной файл: input.txt   Ограничение времени:1 сек
Выходной файл: output.txt   Ограничение памяти:256 Мб
Максимальный балл:10  

Условие

Требуется написать программу для преобразования строки S в строку H в соответствии с правилом: символ строки H с номером i равен соответствующему символу строки S, смещённому на i символов по алфавиту (символы в строке нумеруются с 1; символ 'Z', смещённый на 1 символ, равен символу 'A').

Формат входного файла

Входной файл содержит строку S, состоящую из заглавных букв английского языка.

Формат выходного файла

Выходной файл должен содержать строку H — закодированное сообщение.

Ограничения

Строка во входном файле содержит от 1 до 255 символов.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
AAAAAAAAAAAAAAAAAAAAAAAAAAAA
BCDEFGHIJKLMNOPQRSTUVWXYZABC
2
QWERTY
RYHVYE

Задача D. Три самые популярные книги

Автор:Д. Давидюк
Входной файл: input.txt   Ограничение времени:1 сек
Выходной файл: output.txt   Ограничение памяти:256 Мб
Максимальный балл:10  

Условие

Интернет-магазин сохраняет индивидуальный номер каждой проданной книги, по результатам продаж за последний месяц нужно опубликовать обложки трёх самых популярных книг на главной странице сайта. Вам требуется написать программу, которая по номерам проданных книг определит среди них три самые популярные книги.

Формат входного файла

Входной файл содержит целое число N, за которым следуют N целых чисел B1 B2… BN — номера проданных книг. Среди этих номеров найдутся хотя бы три различных.

Формат выходного файла

Выходной файл должен содержать три целых числа — номера трех самых популярных книг в порядке убывания популярности. Если ответов несколько, выведите любой из них.

Ограничения

3 ≤ N ≤ 10000, 1 ≤ Bi ≤ 10000

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
3 123 456 789
123 456 789
2
6 6 7 7 8 8 8
8 7 6
3
10 13 15 12 18 10 13 19 12 12 19
12 13 19

0.032s 0.003s 13