АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

42. Who is Last

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

В круге стоят N человек. Условно пронумеруем их по порядку от 1 до N. Первый начинает произносить считалку из K слов (каждый следующий человек произносит следующее слово). Тот, кто произнёс последнее слово, выбывает. Затем считалку начинает произносить следующий за выбывшим и т.д. Процесс продолжается до тех пор, пока не останется один человек. Определите его номер.

Input

Два натуральных числа n и k (2<=n<=10000, 1<=k<=100).

Output

Одно число - номер оставшегося человека.

Sample

InputOutput
5 34

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Dynamic Data Structures /
862. Stack 42. 253. Луч 244. Очередь. 840. Произведение всех пар
Educational Courses / Programming on high-level language / Lab. 3 /
203. Mixed books 42.
time generating 0.125 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.