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

28885번 - Проникновение в реликварий 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB46301860.000%

문제

Пока Пуаро был в Иерусалиме, ему понадобилось войти в реликварий Храм Гроба Господня. Но чтобы войти туда, нужно знать секретное число. На Стене Плача нарисована последовательность из $n$ целых чисел, и есть легенда, что это была последовательность чисел от 1ドル$ до $n,ドル циклически сдвинутая на какое-то число. Так же эта легенда гласит, что секретное число, которое нужно знать для прохода в реликварий --- это номер позиции, на котором в этой последовательности стоит 1ドル$.

Однако, какие-то хулиганы изменили нарисованную последовательность. Пуаро считает, что они изменили какие-то числа. Но так же он считает, что хулиганы не могли изменить эти числа сильно, и поэтому Пуаро предположил, что каждое число в этой последовательности изменено не более, чем на 1ドル$. Теперь Пуаро хочет проверить, верна ли эта легенда. Помогите ему, определите, могла ли исходно последовательность чисел, нарисованная быть на Стене Плача быть циклически сдвинутой последовательностью чисел от 1ドル$ до $n,ドル и если могла, то скажите ему номер позиции, на которой могла стоять 1ドル$ в этой последовательности.

입력

В первой строке входных данных находится целое число $n$ --- количество чисел, нарисованных на Стене Плача (1ドル \le n \le 10^6$). Во второй сроке находятся целые числа $a_i,ドル нарисованные на Стене Плача ($ 0 \le a_i \le n + 1$). Числа находятся в том порядке, в котором они нарисованы на Стене Плача.

출력

В первой строке выведите YES, если исходно нарисованная последовательность могла быть циклическим сдвигом последовательности от 1ドル$ до $n,ドル и NO иначе. Если последовательность могла быть циклическим сдвигом, во второй строке выведите одно целое число --- номер позиции, на которой могла быть 1ドル$ в этой последовательности.

제한

예제 입력 1

3
2 3 4

예제 출력 1

YES
1

예제 입력 2

3
3 3 3

예제 출력 2

NO

노트

В первом тесте исходная последовательность это последовательность 1ドル$ 2ドル$ 3ドル,ドル в которой ко всем числам прибавили 1ドル$.

Во втором тесте ни на каком месте не могла стоять 1ドル,ドル поэтому ответ на второй тест --- NO.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2017-2018 Season > November 26, 2017 > Basic C번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2017-2018 Season > November 26, 2017 > Advanced E번

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

출처

대학교 대회

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

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