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.