Logo
(追記) (追記ここまで)

28625번 - Спасительная загадка 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB87787.500%

문제

Загадочник похищает окружного прокурора Джила Колсона.

Чтобы спастись, Колсон должен отгадать три загадки. Бэтмен помогает ему отгадать первые две, но третья загадка оказалась слишком сложной. Сможете ли вы помочь ему с отгадкой?

Загадка устроена следующим образом:

  1. Загадочник записал и спрятал массив целых чисел $a$ длины $n$.
  2. Затем он циклически сдвинул его на какую-то величину $x$ влево, после чего полученный сдвиг поэлементно вычел из исходного массива.
  3. Полученный в результате массив $$b = [a_1 - a_{x+1}, a_2 - a_{x+2}, \ldots, a_{n} - a_{x}]$$ (иными словами, массив, в котором $b_i = a_i - a_{(i + x) \bmod n}$ для всех $i$), Загадочник сообщил Колсону.

Требуется по данному массиву $b$ восстановить все возможные величины сдвига $x,ドル которые могли привести к получению такого массива $b$ из какого-то массива $a$.

입력

В первой строке ввода дано единственное целое число $n$ --- длина исходного массива (1ドル \leqslant n \leqslant 10^6$).

Во второй строке через пробел перечислены $n$ целых чисел $b_1,ドル $b_2,ドル \ldots, $b_n$ --- элементы полученного Загадочником массива $b$ ($|b_i| \leqslant 10^9$).

출력

Выведите через пробел $n - 1$ целое число, $i$-е из которых равно 1ドル,ドル если $x = i$ могло иметь место, и 0ドル$ иначе.

제한

예제 입력 1

3
-2 0 2

예제 출력 1

1 1

예제 입력 2

6
-1 2 -3 -4 4 2

예제 출력 2

1 1 0 1 1

예제 입력 3

7
-1 1 -1 1 -1 1 -1

예제 출력 3

0 0 0 0 0 0

노트

В первом примере такой массив $b$ мог быть получен, например, из массива $a = [2, 4, 4]$ сдвигом на 1ドル$ влево или из массива $a = [2, 2, 4]$ сдвигом на 2ドル$ влево.

В первом примере данный массив $b$ ни при каком $a$ не мог быть получен сдвигом на 3ドル,ドル а для сдвигов 1ドル$ или 4ドル,ドル например, подошли бы массивы $a = [1, 2, 0, 3, 7, 3]$ и $a = [3, 7, 0, 3, 4, 5],ドル соответственно.

Для третьего примера можно показать, что такой $b$ в принципе не мог быть получен описанным в условии образом.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2021-2022 Season > March 12, 2022 C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /