GR-H3. Kam to‘xtash
Mashina 0 nuqtadan T km uzoqlikdagi shaharga ketmoqda, 1 km ga 1 litr sarflaydi, bakida boshida F litr bor (bak hajmi cheksiz). Yo‘lda n ta shoxobcha bor: i-si xᵢ km da, unda fᵢ litr olish mumkin (hammasini). Shaharga yetish uchun eng kamida nechta shoxobchada to‘xtash kerak? Iloji bo‘lmasa — -1.
Kirish ma’lumotlari
Birinchi qatorda T, F, n. Keyingi n qatorda xᵢ fᵢ (xᵢ o‘sish tartibida).
Chiqish ma’lumotlari
Bitta son — to‘xtashlar soni yoki -1.
Cheklovlar
1 ≤ T, F ≤ 10⁹; 0 ≤ n ≤ 2·10⁵; 0 < x₁ < … < xₙ < T; 1 ≤ fᵢ ≤ 10⁹.
Misollar
Kirish
100 10 4 10 60 20 30 30 30 60 40
Chiqish
2
Kirish
100 1 1 10 100
Chiqish
-1
Kirish
1 1 0
Chiqish
0
Qoralama doskasi
Kod yozish
Kod yuborish
13 ta test
Yechim yuborish uchun
tizimga kiring.