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

23837번 - 구사과 시티

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 512 MB28228.000%

문제

구사과 시티는 N개의 정점으로 이루어진 트리로 나타낼 수 있다. 트리의 정점은 0부터 N-1까지 번호가 매겨져 있고, 0 ≤ i < N-1 을 만족하는 정점 i+1은 정점 Ai와 간선으로 연결되어 있다. 간선을 이동하고 한 정점에서 다른 정점으로 이동할 때는 1분이 필요하다.

구사과 시티의 시민들은 이동할 때 걸리는 시간을 줄이기 위해 도시에 텔레포트 장치를 설치하기로 했다. 텔레포트 장치는 동일하게 생긴 두 부스로 이루어져 있고, 각각은 정점에 있어야 한다. 한 부스로 들어가면 그 즉시 다른 부스로 나오게 된다. 두 부스를 같은 정점에 설치하는 것도 가능하다.

두 정점 사이의 거리는 한 정점에서 다른 정점으로 가기 위해 필요한 시간의 최솟값과 같다. N과 간선의 정보, 그리고 정수 X가 주어진다. D를 임의의 두 정점 사이의 거리 중 최댓값으로 정의했을 때, D가 X를 넘지 않는 텔레포트 장치 설치 방법의 수를 구해보자.

입력

첫째 줄에 두 정수 N과 X가 주어진다. 둘째 줄에는 N-1개의 정수 Ai가 주어진다.

출력

첫째 줄에 D가 X를 넘지 않는 텔레포트 장치 설치 방법의 수를 출력한다.

제한

  • 2 ≤ N ≤ 2,000
  • 0 ≤ X ≤ N
  • 0 ≤ Ai ≤ i (0 ≤ i < N-1)

예제 입력 1

4 1
0 1 2

예제 출력 1

1

예제 입력 2

3 2
0 0

예제 출력 2

6

예제 입력 3

6 2
0 0 0 1 1

예제 출력 3

1

예제 입력 4

7 3
0 1 0 1 2 4

예제 출력 4

0

예제 입력 5

16 7
0 1 0 2 0 0 4 5 8 9 10 11 8 4 6

예제 출력 5

31

힌트

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

출처

대학교 대회

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

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