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

10737번 - It has the same Suffix Array

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB74211736.957%

문제

길이가 \(N\)인 문자열이 있다. 이 문자열과 정확히 한 글자가 다르면서, Suffix Array가 같은 문자열의 개수는 몇 개일까?

우리가 사용할 문자의 종류는 총 \(M\)개 이므로, \(1\)에서 \(M\)까지의 자연수로 문자의 종류를 표현한다. 수가 증가하는 순서대로 사전순 순서이다.

입력

첫 번째 줄에 \(N, M (1 \leq N, M \leq 500,000)\)이 공백으로 구분되어 주어진다. \(N\)은 문자열의 길이, \(M\)은 사용하는 문자의 종류 수이다.

두 번쨰 줄에는 문자열의 각 문자를 의미하는 \(N\)개의 자연수가 순서대로 공백으로 구분되어 주어진다.

출력

입력으로 주어진 문자열과 정확히 한 글자가 다르면서, Suffix Array가 같은 문자열의 개수를 출력한다.

제한

예제 입력 1

2 2
1 1

예제 출력 1

1

힌트

답이 될 수 있는 문자열은

2 1

밖에 없다.

출처

Contest > Coder's High > Coder's High 2015 Side Contest J1번

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

출처

대학교 대회

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

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