CSES - Datatähti 2015 loppu - Omenat
  • Time limit: 2.00 s
  • Memory limit: 128 MB

Aikaraja: 2 s

Maahan on pudonnut omenoita, ja Uolevi aikoo poimia niitä. Tiedät jokaisesta omenasta, kuinka painava se on.

Uolevi haluaa saada mahdollisimman monta omenaa, mutta hänellä on yksi lisäehto: omenoiden yhteispaino tulee olla 3:lla jaollinen.

Tehtäväsi on laskea, kuinka monta omenaa Uolevi voi poimia.

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku n: omenoiden määrä.

Seuraavalla rivillä on n kokonaislukua p_1,p_2,\ldots,p_n: kunkin omenan paino.

Tuloste

Ohjelmasi tulee tulostaa yksi kokonaisluku: montako omenaa Uolevi pystyy poimimaan enintään.

Esimerkki

Syöte:

5
6 7 6 2 1

Tuloste:

4

Selitys: Yksi ratkaisu on, että Uolevi poimii kaikki omenat paitsi 7:n painoisen. Niiden yhteispaino on 15, joka on 3:lla jaollinen.

Osatehtävä 1 (17 pistettä)

  • 1 \le n \le 20
  • 1 \le p_k \le 100

Osatehtävä 2 (30 pistettä)

  • 1 \le n \le 100
  • 1 \le p_k \le 100

Osatehtävä 3 (53 pistettä)

  • 1 \le n \le 10^5
  • 1 \le p_k \le 10^9