Є N дверей і K мавп. Спочатку всі двері закриваються.
Раунд 1: Перша мавпа відвідує кожну двері і перемикає двері (якщо двері закриваються, вона відкривається; якщо вона відкрита, вона закривається).
Раунд 2 : Перша мавпа відвідує всі двері та перемикає двері. Потім 2-а мавпа відвідує кожну 2-ю двері та перемикає двері.
. . .
. . .
Круглий k: перша мавпа відвідує всі двері та перемикає двері. . . . . . . . . . Kth мавпа відвідує кожну kth двері та перемикає двері.
Введення: NK (розділене одним пробілом)
Вихід: Номери дверей, які відкриті, кожна розділена одним пробілом.
Приклад :
Вхід: 3 3
Вихід: 1 2
Обмеження :
0 <N <101
0 <= K <= N
Примітка :
Припустимо, що N дверей пронумеровано від 1 до N, а мавп K пронумеровано від 1 до K
Виграє той, хто має найкоротший код. Також виведіть на дисплей вихід для N = 23, K = 21
n=k=3
буде виводити 1 2
так ур неправильно ... і 5 виходів 1 2 4
є шаблон , але його багато менше очевидно то , що.