Cellidentifikation | 프로그래밍의 벗 PivotOJ
PivotOJ

Cellidentifikation

시간 제한: 5000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2020 — finalBOJ 20827

문제

Efter att ha fått ännu ett Wrong Answer, trots att ditt program garanterat var helt korrekt den här gången, har du bestämt dig för att ta en paus från tävlingsprogrammering. Du studerar nu istället biologi, mer specifikt är du intresserad av cellerna i din favoritkaktus (deras gröna färg påminner dig om Accepted-svar).

I provet som du tittar på finns det tyvärr alla möjliga sorters celler, och det är inte helt enkelt att veta att du verkligen tittar på dina favoriter. Olika slags celler har olika beståndsdelar de kan identifieras med. Till exempel har de flesta celler golgiapparater, men bara växtceller har vakuoler. Identifieringen kompliceras av att ditt billiga mikroskop inte alltid lyckas se alla beståndsdelar i en cell.

Din biologibok beskriver beståndsdelarna hos NN olika celltyper. Det finns totalt KK möjliga beståndsdelar, och inga två celltyper består av exakt samma delar.

Som hjälp ska du göra ett program som givet QQ stycken frågor, vilka var och en ger beståndsdelarna du ser hos en cell, försöker avgöra vilken celltyp det är du tittar på.

입력

Första raden i indata innehåller två heltal: N2105N \leq 2\cdot 10^5, antal celltyper i din bok, och K21K \leq 21, antalet möjliga beståndsdelar. Därefter följer NN rader, där den första raden beskriver celltyp 11, den andra raden celltyp 22 o.s.v. Varje rad innehåller en sträng med KK ettor eller nollor, där tecken ii är en etta om celltypen innehåller beståndsdel ii. Därefter kommer en rad med Q2105Q \leq 2\cdot 10^5, följt av QQ rader som på samma format som celltyperna beskriver vilka beståndsdelar du ser i varje cell. En etta på position ii här betyder alltså att du ser att den cell som du tittar på i mikroskopet har beståndsdel ii. Det kan dock vara så att cellen faktiskt innehåller fler beståndsdelar, men att du inte kan se dem med ditt mikroskop. Notera också att det är möjligt att två celler A och B båda innehåller en viss beståndsdel, men att du bara lyckas se den i en av dem.

출력

För varje fråga ska du skriva ut en rad som innehåller indexet 1iN1 \leq i \leq N för celltypen det är, om det är entydigt. Om det finns flera möjligheter ska du skriva ut en rad med "vet ej". Finns det inga matchande celltyper ska du skriva ut en rad med "finns ej".

예제

예제 1

입력
3 4
1000
0110
1101
5
1000
1100
1001
0110
1010
출력
vet ej
3
3
2
finns ej
코드를 제출하려면 로그인하세요.