Kupovina


Submit solution

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

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

Nikola i Lucija su brat i sestra. Vrlo su različiti i često se svađaju oko svakojakih sitnica. Međutim, postoji jedna stvar koja im je zajednička – oboje vole jesti posebni sir (pSir) koji im majka svako jutro donese iz trgovine. Ipak, Nikola i Lucija našli su razlog da se svađaju i oko najdraže im stvari.

Počelo je ljeto i njihova majka se odlučila odmoriti i otići na ljetovanje od 1. lipnja do 30. lipnja, uključujući oba datuma. Dok im je majka na odmoru, Nikola i Lucija morat će sami svako jutro sljedećih 30 dana ići u trgovinu po pSir.

S obzirom da se ne mogu dogovoriti kada će tko ići u trgovinu, majka im je odredila nekoliko jednostavnih pravila za odlaske u trgovinu sljedećih 30 dana:

  • Lucija i Nikola odlaze u trgovinu naizmjenično svaki dan
  • Lucija odlazi prvi dan u trgovinu, sljedeći dan odlazi Nikola, i tako dalje do 30. lipnja.

Majčina pravila, kao i sva dobra pravila, imaju iznimke. Naime, dogovor je da Nikola uvijek vikendom odlazi u trgovinu (i subotom i nedjeljom), bez obzira čiji je red. Dakle, moguće je da Nikola odlazi tri dana za redom u trgovinu. Recimo da je u petak otišao Nikola, u subotu bi trebala otići Lucija, ali ide Nikola jer je vikend. Nikola zatim ponovno odlazi i u nedjelju jer je njegov red, pa Lucija tek u ponedjeljak.

Nezadovoljan ovakvom situacijom Nikola se požalio majci. Stoga je majka odlučila uvesti i dane zdrave prehrane (nSir dane) u kojima se jede samo nemasni nSir. Na takve dane isključivo Lucija odlazi u trgovinu. Dakle, ako je na neki dan kada se jede nSir Nikolin red odlaska, Lucija ga mijenja, pa je moguća situacija da i Lucija ide 3 dana za redom u trgovinu.

Trebate napisati program koji će odrediti koliko će Nikola, a koliko Lucija puta otići u trgovinu dok im se majka ne vrati s ljetovanja.

Napomena: lipanj neće započeti nSir danom ni vikendom, tako da će sigurno 1.lipnja u trgovinu ići Lucija. Napomena: nSir dan nikada neće biti vikendom.

Ulazni podaci

U prvom retku se nalazi jedna riječ koja označava dan u tjednu na koji pada 1. lipnja. Riječ će biti jedna od sljedećih pet: "pon", "uto", "sri", "cet", "pet". (Neće biti "sub" ili "ned"!)

U drugom retku se nalazi cijeli broj M, broj dana nemasnog sira (nSir dana) u mjesecu, ( 0 ≤ M ≤ 20).

U svakom od idućih M redaka nalazit će se cijeli broj P (2 ≤ P ≤ 30 ), datum svakog od M nSir dana.

Izlazni podaci

U prvi i jedini redak potrebno je ispisati dva broja odvojena razmakom. Prvi broj je broj Nikolinih odlazaka u trgovinu, a drugi je broj Lucijinih odlazaka u trgovinu.

PRIMJERI TEST PODATAKA

Ulaz
sri
0
Izlaz
19 11

Ulaz
pet
3
4
18
11
Izlaz
17 13

Ulaz
cet
5
19
20
21
22
23
Izlaz
17 13

Comments

There are no comments at the moment.