Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Существует множество разновидностей боулинга с разным количеством кеглей и отличиями в правилах, но наиболее распространенный классический вариант правил звучит следующим образом: 10 кеглей устанавливаются в конце дорожки в форме треугольника и нумеруются от «вершины» (1) до дальней правой кегли (10).
Тимофей разрабатывает компьютерную игру "Super-bowling" и ему необходимо для расчета успешности броска определить по номеру сбитой шаром кегли, все соседние, которые она может сбить. По заданному числу кеглей n и номеру кегли k определите всех её соседей.
Первая строка входного файла содержит два натуральных числа, записанных через пробел: n и k. Гарантируется, что n — треугольное число.
Выведите в порядке возрастания все номера кеглей, которые являются соседними для кегли с номером k.
3 ≤ n ≤ 109
1 ≤ k ≤ n
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при 3 ≤ n ≤ 10, получат не менее 10 баллов.
Смотри рисунок.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|