Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Недавно Тимофею на занятии математического кружка рассказали про многоугольные числа. Напомним, что это числа, связанные с геометрическими построениями определённого типа и соответствующие количеству точек, расположенных в форме многоугольников. В общем случае многоугольное n-е число изображают в виде соответствующего правильного многоугольника, на стороне которого расположено n точек. На рисунке внизу вы видите примеры построения последовательностей треугольных, квадратных и пятиугольных чисел.
Тимофей заинтересовался вопросом - как найти n-е по порядку k-угольное число?
Единственная строка входного файла содержит два натуральных числа n и k, записанных через пробел.
В единственной строке выходного файла выведите одно натуральное число - n-е по порядку k-угольное число. Гарантируется, что ответ на задачу не превысит 1018.
1 ≤ n ≤ 109
3 ≤ k ≤ 109
Баллы за каждый тест начисляются независимо.
В первом примере нужно найти третье квадратное число: 32 = 9.
Во втором примере нужно найти первое стоугольное число: 1.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|