| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 26 | 11 | 11 | 42.308% |
Ima jedan mali krug velikih ljudi koji je nedavno proslavio ulazak u bračne vode jednoga od nas. Dio tog kruga i proslave bile su Martina i Paula koje su koristile svaku priliku za ples. Večer ćemo pamtiti i po bendu Romulus koji je tijekom proslave odsvirao ukupno $N$ pjesama. Svaka je pjesma pripadala nekoj od $K$ različitih vrsta glazbe.
Iako vole ples, Martina i Paula su plesale samo ako su obje znale plesati na vrstu glazbe kojoj pripada pjesma koju je trenutno svirao bend. Ako barem jedna od njih nije znala plesati na vrstu glazbe koja trenutno svira, prestale bi plesati i malo odmorile.
Ako znamo na kojih $M$ vrste glazbe zna plesati Martina, a na kojih $P$ Paula te kojoj vrsti glazbe pripada svaka od $N$ odsviranih pjesama redom kojim ih je bend svirao, ispiši odgovore na sljedeća pitanja:
Sljedeće je jutro Ana, novi član našeg kruga, Martini i Pauli počela postavljati pitanja sljedećeg oblika: „Prijateljice $O,ドル da si sinoć znala plesati na $X$-tu vrstu glazbe, koliki bi bio najdulji niz pjesama uz koje bi vas dvije plesale bez prestanka?“
Ako je Ana postavila $Q$ pitanja, ispiši tražene odgovore.
U prvom retku su prirodni brojevi $N,ドル $K,ドル $M$ (1ドル ≤ M ≤ K$) i $P$ (1ドル ≤ P ≤ K$), brojevi iz teksta zadatka.
U drugom je retku niz od $M$ prirodnih brojeva $M_i$ (1ドル ≤ M_i ≤ K$), oznake vrste glazbe na koju Martina zna plesati.
U trećem je retku niz od $P$ prirodnih brojeva $P_i$ (1ドル ≤ P_i ≤ K$), oznake vrste glazbe na koju Paula zna plesati.
U četvrtom je retku niz od $N$ prirodnih brojeva $R_i$ (1ドル ≤ R_i ≤ K$), oznaka vrste glazbe kojoj pripada $i$-ta pjesma koju je bend Romulus odsvirao na proslavi.
U petom je retku cijeli broj $Q,ドル broj Aninih upita iz teksta zadatka.
U sljedećih $Q$ redaka nalazi se znak $O$ ($O$ je „M“ i ili „P“) i prirodan broj $X$ (1ドル ≤ X ≤ K$), podaci iz teksta Aninog pitanja.
Napomena: za dodatna ograničenja obratite pozornost na sekciju bodovanje!
U prvi redak ispiši odgovor na prvo pitanje iz teksta zadatka.
U drugi redak ispiši odgovor na drugo pitanje iz teksta zadatka.
U sljedećih $Q$ redaka ispiši odgovor na $Q_i$-to Anino pitanje.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 10 | $Q = 0$ i 1ドル ≤ N, K ≤ 100$ |
| 2 | 15 | $Q = 0$ i 1ドル ≤ N, K ≤ 100,000円$ |
| 3 | 15 | 1ドル ≤ N, K, Q ≤ 1000$ |
| 4 | 25 | 1ドル ≤ N, K, Q ≤ 100,000円$ i sve odsvirane pjesme su različitih vrsta glazbe |
| 5 | 35 | 1ドル ≤ N, K, M, P, Q ≤ 100,000円$ |
8 4 2 2 1 2 1 3 1 2 2 2 1 3 3 1 4 M 3 P 2 M 4 P 4
3 1 4 5 1 1
5 5 3 4 1 2 5 2 3 4 5 1 2 3 4 5 3 P 1 M 3 M 4
2 1 2 2 2
10 4 4 3 1 2 3 4 2 3 4 4 1 1 2 2 1 1 2 2 3 1 P 1
6 3 10
Opis prvog probnog primjera: Martina zna plesati na prvu i drugu, a Paula na prvu i treću vrstu glazbe. Na svadbi su plesale uz tri pjesme: prvu, petu i osmu odsviranu pjesmu. Zato je duljina najduljeg niza pjesama uz koje su plesale jednaka jedan. Kad bi Martina znala plesati uz treću vrstu glazbe, ona i Paula bi mogle plesati uz četiri uzastopne pjesme – od pete do osme. Isto tako, kad bi Paula znala plesati na drugu vrstu glazbe, mogle bi plesati uz pet uzastopnih pjesmi. Na svadbi nije bila odsvirana nijedna pjesma četvrte vrste tako da su odgovori na posljednja dva Anina pitanja jednaki jedan.
Olympiad > Croatian Highschool Competitions in Informatics > 2023 > Junior Croatian Olympiad in Informatics 2023 3번