Codeforces Round 563 (Div. 2) |
---|
Закончено |
Вам дано целое число $$$n$$$. Для каждого целого числа $$$i$$$ от $$$2$$$ до $$$n$$$ найдите положительное целое число $$$a_i$$$ такое, что выполняются следующие условия:
Два натуральных числа называются взаимно простыми, если их наибольший общий делитель равен $$$1$$$.
Первая строка содержит одно целое число $$$n$$$ ($$$2 \le n \le 10^5$$$).
Выведите $$$n-1$$$ целое число $$$a_2$$$, $$$a_3$$$, $$$\ldots$$$, $$$a_n$$$ ($$$1 \leq a_i \leq n$$$).
Если существует несколько решений, выведите любое из них.
4
1 2 1
3
2 1
Обратите внимание, что $$$3$$$ и $$$4$$$ взаимно просты, поэтому $$$a_3 \neq a_4$$$. Также обратите внимание, что $$$a=[1,2,3]$$$ удовлетворяет первому условию, но это неправильный ответ, поскольку максимальное число равно $$$3$$$.
Название |
---|