Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб | |
Максимальный балл: | 100 |
В классической версии игры Дженга для сборки одного слоя нужно потратить три бруска. Если ставить бруски на другую длинную грань, то для сборки одного слоя такой же ширины понадобится другое количество брусков. В случае, например, если размеры бруска равны 15x5x3, то для укладки первым способом нужно три бруска на слой, а для укладки вторым способом — 5 брусков. Правда, после сборки башни вторым способом, могут остаться лишние бруски, которых не хватило на полный верхний слой.
Вам даны три числа: количество брусков в слое для укладки первым способом (m) и количество таких слоев (l), а также количество лишних брусков после укладки вторым способом (r). Нужно вычислить наименьшее возможное количество брусков в слое для сборки вторым способом при известных данных, при условии, что после сборки первым способом лишних брусков нет.
Габариты брусков вам не известны, но гарантируется, что высота, умноженная на длину бруска, равна его ширине, и что брусков достаточно для укладки хотя бы одного полного слоя вторым способом.
Входные данные содержат три целых числа, каждое в новой строке: m, l, r.
В ответ нужно вывести одно целое число — количество брусков в слое при укладке вторым способом.
1 ≤ m, l, r ≤ 10000
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Тимофею на день рождения подарили набор цифр для магнитной доски. Очень скоро родители обнаружили, что мальчик составляет из них число, в котором никакие соседние цифры не являются одинаковыми. "Это особые числа, я сам их придумал!" — торжественно заявил именинник. Какое наибольшее число Тимофей сможет составить?
Единственная строка входных данных содержит десять неотрицательных целых чисел di — количество различных магнитных цифр от нуля до 9, записанных через пробел. Гарантируется, что из данного набора можно составить хотя бы одно особое число.
Выведите одно наибольшее натуральное особое число, которое можно составить из данного набора.
0 ≤ di ≤ 100
Баллы за каждый тест начисляются независимо.
В примере у Тимофея два нуля и три единицы. Единственное особое число, которое можно составить из данного набора — 10101.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Жил да был олигарх. Накупил себе самодвижущихся экипажей всяческих, да и призадумался — хранить-то их негде! Глядь — прямо перед домом гаражный кооператив стоит, москвичи-запорожцы въезжают-выезжают. Пошел олигарх, поговорил с мужичками, за ценой не поскупился, да и выкупил часть гаражей. А потом сломал стены между соседними гаражами, которые стали его собственностью (лимузины-то в простой гараж не поместятся), установил единые ворота, да и зажил припеваючи. А у правления кооператива — новая забота, нужно теперь новую нумерацию делать, по числу ворот.
Первая строка входных данных содержит два натуральных числа, записанных через пробел: n и k — количество гаражей в кооперативе и число выкупленных олигархом гаражей. Во второй строке через пробел расположены k натуральных чисел xi — номера приобретенных олигархом гаражей.
Выведите одно натуральное число — новое количество гаражей в кооперативе.
1 ≤ n ≤ 109
1 ≤ k ≤ 105
1 ≤ xi ≤ n
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при 1 ≤ n ≤ 200, получат не менее 40 баллов.
В первом примере олигарх не приобрел смежных гаражей — перенумерация не требуется.
Во втором примере в кооперативе останется три гаража.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|