Alka


Submit solution

Points: 40 (partial)
Time limit: 5.0s
Memory limit: 64M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje 2013. / Osnovna škola (7. razred) - 1. zadatak

Sinjska alka je tradicionalno konjičko natjecanje u kojem jahači (alkari) na konju, u punom galopu, \(3\) metra dugačkim kopljem gađaju željeznu alku obješenu na konopu preko trkališta. Ustanovljena je \(1715.\) godine u spomen na pobjedu Sinjana nad turskim osvajačima, a tradicionalno se održava prve nedjelje u kolovozu.

enter image description here

Cilj natjecanja je u tri trke (pokušaja) sakupiti što više punata (bodova) gađajući alku, tj. željezni kolut kao na slici. Pogodak u mali srednji kolut (sridu) donosi \(3\) punta, u gornji pregradak \(2\), a pogodak u jedan od dvaju pregradaka po \(1\) punat. Kada alkar promaši alku, kaže se da je pogodio "u ništa" i dobiva \(0\) punata. Pobjednik je onaj alkar koji sakupi najviše punata. Ako više alkara ima najviše, a jednako bodova, tada se pristupa tzv. pripetavanju, tj. trčanju dodatnih trka nakon kojih će se odrediti jedan pobjednik.

Među svim dodatnim pravilima posebno je zanimljivo ono po kome u trećoj trci mogu sudjelovati samo oni koji još uvijek imaju priliku postati pobjednikom.

Napiši program koji na osnovi broja bodova svih alkara nakon druge trke, određuje i ispisuje koliko je natjecatelja sudjelovalo u trećoj trci.

Ulazni podaci

U prvom retku nalazi se prirodan broj \(N\) \((1 \leq N \leq 10)\), broj alkara u natjecanju.

U sljedećih \(N\) redaka nalazi se po jedan cijeli broj \(P_i\) \((0 \leq P_i \leq 6)\), broj osvojenih punata svakog od \(N\) alkara.

Izlazni podaci

U jednom retku treba ispisati broj alkara koji su sudjelovali u trećoj trci.

Primjeri test podataka

Ulaz
5
5
4
6
3
2
Izlaz
4
Objašnjenje

U trećoj trci nije nastupio alkar koji je nakon dvije trke sakupio samo 2 boda.


Ulaz
4
6
1
0
0
Izlaz
1

Ulaz
5
3
3
3
3
3
Izlaz
5

Comments

There are no comments at the moment.