Asosiy qismga o‘tish

TR-B3. Avlodlar

Klubning birinchi avlodi — asoschi (1-o‘quvchi). U taklif qilganlar — ikkinchi avlod, ular taklif qilganlar — uchinchi avlod va hokazo. i-o‘quvchini pᵢ-o‘quvchi taklif qilgan (pᵢ < i).

Klubda nechta avlod bor?

Kirish ma’lumotlari

Birinchi qatorda n. Ikkinchi qatorda p₂, …, pₙ (n = 1 bo‘lsa, qator bo‘sh).

Chiqish ma’lumotlari

Bitta son — avlodlar soni.

Cheklovlar

1 ≤ n ≤ 2·10⁵; 1 ≤ pᵢ < i.

Misollar

Kirish
5
1 1 2 4
Chiqish
4
Kirish
1
Chiqish
1
Kirish
4
1 1 1
Chiqish
2

Tushuntirish

1-misol: 1 → 2 → 4 → 5 zanjiri to‘rt avloddan iborat; 3-o‘quvchi — ikkinchi avlod. Javob 4.

Qoralama doskasi
Kod yozish
Kod yuborish 14 ta test
Yechim yuborish uchun tizimga kiring.