Logo
(追記) (追記ここまで)

28390번 - HODOŠAN 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB26111142.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:

  1. Uz koliko od $N$ odsviranih pjesama su plesale Martina i Paula?
  2. Koliki je bio najdulji niz pjesama uz koje su njih dvije plesale bez prestanka?

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.

제한

서브태스크

번호배점제한
110

$Q = 0$ i 1ドル ≤ N, K ≤ 100$

215

$Q = 0$ i 1ドル ≤ N, K ≤ 100,000円$

315

1ドル ≤ N, K, Q ≤ 1000$

425

1ドル ≤ N, K, Q ≤ 100,000円$ i sve odsvirane pjesme su različitih vrsta glazbe

535

1ドル ≤ N, K, M, P, Q ≤ 100,000円$

예제 입력 1

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

예제 출력 1

3
1
4
5
1
1

예제 입력 2

5 5 3 4
1 2 5
2 3 4 5
1 2 3 4 5
3
P 1
M 3
M 4

예제 출력 2

2
1
2
2
2

예제 입력 3

10 4 4 3
1 2 3 4
2 3 4
4 1 1 2 2 1 1 2 2 3
1
P 1

예제 출력 3

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번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /