CSES - Kissa puussa
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Kissa elää nn:n solmun puussa. Se määrittelee reviirinsä "merkkaamalla" joitakin puun solmuja. Merkittyjen solmujen väliset etäisyydet tulee olla vähintään dd. Etsi enimmäismäärä solmuja, jotka kissa voi merkitä.

Syöte

Syötteen ensimmäisellä rivillä on kaksi kokonaislukua nn ja dd: solmujen määrä ja pienin sallittu etäisyys. Solmut on numeroitu 0,1,,n10,1,\dots,n-1, ja solmu 00 on puun juuri. Seuraa n1n-1 riviä, joista ii:nnellä on kokonaisluku xix_i (0xi<i0 \le x_i < i). xix_i vastaa solmun ii vanhempaa.

Tuloste

Tulosta yksi kokonaisluku: suurin määrä solmuja, jotka voi samanaikaisesti merkata.

Rajoitukset

  • 1n,d21051 \le n,d\le 2\cdot 10^5

Esimerkki 1

Syöte:

4 3
0
0
1

Tuloste:

2

Esimerkki 1

Syöte:

3 1000
0
0

Tuloste:

1