Задача A. A + B
Имя входного файла: | sum. in |
Имя выходного файла: | sum. out |
Ограничение по времени: | 2 секунды |
Ограничение по памяти: | 64 мегабайта |
Однажды, Васе стало скучно. Чтобы немного развлечься, он решил написать программу, которая складывает числа. Помогите ему проверить, правильно ли работает программа.
Формат входного файла
В первой строке входного файла находятся 2 целых числа A, B
(-1000000000 ≤ A, B ≤ 1000000000).
Формат выходного файла
В выходной файл выведите одно число - сумму чисел A и B.
Пример
sum. in | sum. out |
2 4 | 6 |
-5 1 | -4 |
Задача B. Последовательность
Имя входного файла: | sequence. in |
Имя выходного файла: | sequence. out |
Ограничение по времени: | 2 секунды |
Ограничение по памяти: | 64 мегабайта |
Дана последовательность целых чисел. Необходимо вывести все числа в обратном порядке.
Формат входного файла
В первой строке входного файла находится целое число N (1 ≤ N ≤ 10000) – количество элементов в массиве.
Во второй строке записано N чисел. Значения всех чисел от -10000 до 10000.
Формат выходного файла
В выходной файл выведите числа в обратном порядке.
Пример
sequence. in | sequence. out |
2 4 5 | 5 4 |
5 1 14 -10 5 13 | 13 5 -10 14 1 |
Задача C. Спички
Имя входного файла: | matches. in |
Имя выходного файла: | matches. out |
Ограничение по времени: | 2 секунды |
Ограничение по памяти: | 64 мегабайта |
Программист Вася сидит дома и играет со спичками. Спички могут иметь различные целые положительные длины. Сначала он просто посчитал их количество. Оказалось, что всего у него ровно 4 спички. После всего этого начал пытаться собрать их них различные фигуры. После того как он научился определять, можно ли из набора спичек собрать треугольник, его заинтересовал более сложный вопрос. А можно ли составить прямоугольник? Помогите Васе. Не забывайте, что Вася очень экономный, поэтому спички он ломать не будет. Толщиной спичек можно пренебречь.
Формат входного файла
Первая строка и единственная строка входного файла содержит 4 натуральных числа - длины спичек, которые имеются у Васи. Все длины указаны в миллиметрах. Поскольку дом у Васи не очень большой, длина максимальной спички не превосходит 100 сантиметров.
Формат выходного файла
Единственная строка выходного файла должна содержать “yes”, если Вася может составить из спичек прямоугольник или “no” в противном случае. Ответ выводить без кавычек.
Пример
input. txt | output. txt |
1 1 1 1 | yes |
1 2 3 4 | no |
1 2 1 2 | yes |
1 1 1 2 | no |
1 1 2 3 | no |
Пояснение
В первом примере можно составить квадрат из 4 спичек равной длины.
В третьем примере можно взять по 2 спички длинами 1 и 2.
.
Задача D. Фломастеры
Имя входного файла: | feltpens. in |
Имя выходного файла: | feltpens. out |
Ограничение по времени: | 2 секунды |
Ограничение по памяти: | 64 мегабайта |
Вася подписывает новогодние открытки фломастерами, каждую открытку одним цветом. Мальчик хочет, чтобы не было двух открыток, подписанных одинаковыми цветами. Посчитайте, сколько открыток сможет подписать Вася.
Формат входного файла
В первой строке входного файла находится целое число N (1 ≤ N ≤ 10000) – количество фломастеров у Васи. Вторая строка содержит N целых чисел Ai, где Ai – номер цвета фломастера i (цвета занумерованы числами от 1 до N).
Формат выходного файла
В выходной файл выведите искомое число.
Пример
feltpens. in | feltpens. out |
5 1 3 2 5 4 | 5 |
5 1 2 1 2 1 | 2 |


