Asosiy tarkibga o‘tish

Masalalar

Kirish
Masalalar
0084

Jamg'arma maqsadi

Beginner 10 ball 1000 ms 64 MB komron

Dilnoza velosiped olish uchun har oy ma'lum miqdorda pul jamg'arib boradi. U necha oyda kerakli summani (maqsadni) to'plashini bilmoqchi.

for siklidan foydalanib, oylik jamg'armalarni ketma-ket qo'shib boring. Jami summa birinchi marta maqsadga yetgan yoki undan oshgan oy raqamini chiqaring. Agar barcha oylar davomida maqsadga yetilmasa, -1 chiqaring.

Misol: maqsad 1000, oylik jamg'armalar 200, 300, 400, 100, 500. Jami: 200, 500, 900, 1000 — demak 4-oyda maqsadga yetiladi.

Kirish ma‘lumotlari

Birinchi qatorda n butun soni — oylar soni (1 ≤ n ≤ 100).

Ikkinchi qatorda m butun soni — maqsad summa (1 ≤ m ≤ 1 000 000).

Keyingi n ta qatorning har birida bittadan butun son — o'sha oyda jamg'arilgan pul (0 ≤ pul ≤ 1 000 000).

Chiqish ma‘lumotlari

Yagona qatorda maqsadga birinchi marta yetilgan oy raqamini chiqaring. Agar maqsadga yetilmasa, -1 chiqaring.

Misollar

Kirish
5
1000
200
300
400
100
500
Chiqish
4
Chekinishbo‘sh joy soni
Kodingiz shu brauzerda saqlanadi.
Kirish

Masala bahosi

Hali hech kim baholamagan.

Baholash uchun tizimga kiring.

Eng yaxshi yechimlar

Eng tez

Barchasi
  1. 1 ibrohim C++ (g++) 20 ms
  2. 2 siyovushnizomov5 Python 3 70 ms
  3. 3 siyovush Python 3 79 ms

Eng qisqa

Barchasi
  1. 1 M Mr_X Python 3 148 belgi
  2. 2 bigbos Python 3 180 belgi
  3. 3 siyovush Python 3 193 belgi

Menyu

Ko‘rinish

Klaviatura yorliqlari

Ctrl K yoki /
Qidirish va buyruqlar
g h
Bosh sahifa
g p
Masalalar
g c
Musobaqalar
g r
Reyting
Ctrl Enter
Masala sahifasida — yechimni yuborish
?
Shu oyna