TR-O4. Teng bo‘laklar
Bog‘dagi n ta daraxt ko‘chati yo‘lkalar bilan daraxt shaklida ulangan, i-ko‘chatda aᵢ ta meva bor. Bog‘ni bir nechta yo‘lkani kesib, sinflar o‘rtasida bo‘lib bermoqchi: har bir bo‘lak — bog‘langan qism, va har bir bo‘lakda mevalar soni bir xil bo‘lishi kerak.
Eng ko‘pi bilan nechta bo‘lakka bo‘lish mumkin?
Kirish ma’lumotlari
Birinchi qatorda n, ikkinchisida a₁ … aₙ. Keyingi n − 1 qatorda yo‘lkalar u v.
Chiqish ma’lumotlari
Bitta son — bo‘laklarning eng ko‘p soni (hech narsa kesmasa — 1).
Cheklovlar
1 ≤ n ≤ 2·10⁵; 1 ≤ aᵢ ≤ 10.
Misollar
Kirish
4 1 1 2 2 1 2 2 3 1 4
Chiqish
3
Kirish
1 7
Chiqish
1
Kirish
3 1 2 1 1 2 2 3
Chiqish
1
Kirish
6 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6
Chiqish
6
Tushuntirish
1-misol: jami 6 ta meva. 2–3 va 1–4 yo‘lkalarini kessak, {1, 2}, {3}, {4} — har birida 2 ta: 3 bo‘lak. 6 ta bo‘lak (har birida 1 ta) bo‘lmaydi — qiymatlar 1 dan katta.
Qoralama doskasi
Kod yozish
Kod yuborish
18 ta test
Yechim yuborish uchun
tizimga kiring.