Programozó versenyek

DEIK Regionális Programozó Csapatverseny, középiskolai kategória, 2025. december 7.

2025. december 7. 10:30 – 2025. december 7. 15:30

Ajándékvásárlás

Mi is foglalhatná össze leginkább a Karácsony szellemét, mint az ajándékok utáni rohangálás és a rádöbbenés, hogy igazából nem is ismerjük azt, akivel már évek óta együtt lakunk? Ebben a feladatban titeket küldtek el, hogy bevásároljatok minden elképzelhető rokonnak minden elképzelhető haszontalan csecsebecsét.

Input

A bemenet az alábbi, sor vége karakterrel lezárt, sorokból áll:

  • Az első sor egyetlen pozitív egész n számot tartalmaz.
  • A következő sor szóközzel elválasztott pozitív egész k1 k2 k3... számokat tartalmaz (max. 200 darabot).

Output

A kimenet egyetlen nemnegatív egész szám, mely megmondja, hogy a bemenet második sorában felsorolt ajándékárakból szigorúan balról jobbra, egyesével haladva hány olyan ajándékcsomag készíthető, melyek ára külön-külön nem haladja meg n értékét. Minden ajándékcsomag esetén a "maximális tartalomra" törekszünk, tehát amennyiben még maradt pénzünk egy-egy ajándékra, úgy azt meg is vesszük, megállni csak akkor állunk meg ha a soron következő ajándék már nem férne be a keretünkbe.

Példa

Input:
  1. 100
  2. 10 20 30 40 50 30 120 80 10 5 90 20 40
letöltés szöveges állományként Output:
  1. 5
letöltés szöveges állományként

Magyarázat

Az öt darab ajándékcsomag a következő árú termékekből áll:
  • 10 20 30 40
  • 50 30
  • 80 10 5
  • 90
  • 20 40
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.