Задача A. A-B

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Даны два целых числа: a и b. Требуется вычислить их разность.

Формат входных данных

Первая строка входного файла содержит целое число a (уменьшаемое), вторая — целое число b (вычитаемое).

Обратите внимание, что при заданных ограничениях для хранения ответа необходимо использовать 64-битный тип данных, например long long в C++, int64 в Free Pascal, long в Java.

Формат выходных данных

Выведите единственное целое число — разность чисел a и b.

Ограничения

 − 1015 ≤ a, b ≤ 1015

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при  − 109 ≤ a, b ≤ 109, получат не менее 50 баллов.

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

Стандартный вход Стандартный выход
1
3
2
1
2
-999999999999
-1
-999999999998

Задача B. Первый и последний не предлагать

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:64 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Эту просьбу нередко пишут в объявлениях и озвучивают покупатели жилья в многоэтажном доме. Не секрет, почему крайние этажи особенно нелюбимы будущими новоселами. Проживание на первом этаже может грозить сыростью из подвала, досаждать хлопаньем входных дверей и лязгом лифта, а также легкостью несанкционированного проникновения в дом. Такие квартиры редко могут похвастаться наличием балкона, да и о живописной панораме из окна можно забыть.

Зато вволю любоваться красивыми видами смогут жители последнего этажа. Также большинству из них придется "насладиться прелестями" слабого напора воды или протекающей крыши, а также удовольствием от физической нагрузки при поломке лифта.

В p-этажном доме в каждом подъезде на каждом этаже по k квартир. По номеру квартиры n, определите, находится ли она на первом или последнем этаже?

Формат входных данных

Единственная строка входного файла содержит три натуральных числа, записанных через пробел: p, k и n.

Формат выходных данных

Выведите ответ на вопрос задачи: одно слово "Yes" или "No" (без кавычек).

Ограничения

1 ≤ p, k ≤ 1000

1 ≤ n ≤ 109

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при n ≤ 105, получат не менее 50 баллов.

Пояснение к примерам

Смотри рисунок.

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

Стандартный вход Стандартный выход
1
5 3 3
Yes
2
5 3 29
Yes
3
5 3 42
No

Задача C. Раскрашенный квадрат

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:64 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Тимофей нарисовал на клетчатой бумаге квадрат с нечетной стороной a и закрасил у него клетки, образующие квадраты, начиная с центральной, как показано на рисунке. Сколько клеток оказалось закрашенными?

Формат входных данных

Единственная строка входного файла содержит нечетное натуральное число a.

Формат выходных данных

Выведите одно натуральное число — количество закрашенных клеток.

Ограничения

1 ≤ a < 109

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при a < 1000, получат не менее 40 баллов.

Пояснение к примерам

В первом примере дано a = 9. Закрашено 49 клеток.

Во втором примере дано a = 7. Закрашено 17 клеток.

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

Стандартный вход Стандартный выход
1
9
49
2
7
17

Задача D. Good bye, 2021!

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:64 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Завершающийся год оказался богат на интересные и драматичные события.

В честь его окончания попробуйте определить остаток от деления числа n! на 2021.

Формат входных данных

Единственная строка входного файла содержит натуральное число n.

Формат выходных данных

Выведите одно неотрицательное целое число — ответ на задачу.

Ограничения

1 ≤ n ≤ 1018

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при n ≤ 18, получат не менее 25 баллов.

Пояснение к примеру

В примере дано n = 10. Факториал числа 10 равен 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 × 10 = 3628800. Остаток от деления этого числа на 2021 равен 1105.

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

Стандартный вход Стандартный выход
1
10
1105

0.254s 0.012s 27