Universal Cup Judging System

Universal Cup

时间限制: 1.0 s 内存限制: 1024 MB 总分: 100 可 Hack ✓
统计

I sökalgoritmer stöter vi ofta på följande problem: det finns många poster och en sekvens av nyckelord, och du vill hitta poster som matchar nyckelorden. Till exempel matchar posten "2025 China Collegiate Programming Contest (CCPC) Jinan Regional Contest" nyckelorden "2025 CCPC Jinan". Observera att nyckelordssekvensen inte behöver förekomma sammanhängande i posten; den behöver bara förekomma som en delsekvens av posten.

Utifrån praktiska överväganden kan vi definiera följande relevansalgoritm: välj så många icke-överlappande delsekvenser från posten som möjligt, sådana att varje delsekvens är exakt lika med den givna nyckelordssekvensen; då är relevansen antalet valda delsekvenser.

I detta problem kan varje ord representeras av ett positivt heltal. Givet en nyckelordssekvens av längd $m$ är alla nyckelord parvis olika för att förenkla problemet. Dessutom ges $n$ poster, där den $i$:te posten är en sekvens av positiva heltal av längd $l_i$. Ditt mål är att beräkna relevansen för varje post.

Indata

Den första raden i indatan innehåller ett heltal $m$ ($1 \le m \le 10$), som representerar längden på nyckelordssekvensen.

Nästa rad innehåller $m$ heltal $b_1, b_2, \dots, b_m$ ($1 \le b_i \le m$), som representerar nyckelordssekvensen. Det garanteras att $b_1, b_2, \dots, b_m$ alla är olika.

Nästa rad innehåller ett heltal $n$ ($1 \le n \le 100$), som representerar antalet poster.

På de följande $n$ raderna: den $i$:te raden innehåller först ett heltal $l_i$ ($1 \le l_i \le 10^6$), som representerar längden på den $i$:te posten. Därefter följer $l_i$ heltal $a_{i,1}, a_{i,2}, \dots, a_{i,l_i}$ ($1 \le a_{i,j} \le 10^6$), som representerar innehållet i den $i$:te posten.

Det garanteras att den totala längden av alla poster inte överstiger $10^6$.

Utdata

Skriv ut $n$ rader, där den $i$:te raden innehåller ett heltal som representerar relevansen för den $i$:te posten.

Exempel

Indata

4
4 2 1 3
3
8 4 2 1 3 4 2 3 1
9 1 4 2 4 1 2 1 3 3
12 1 1 2 3 4 2 1 1 2 1 3 3

Utdata

1
2
1

Anmärkning

Nedan används indexsekvenser för att representera delsekvenser.

  • För den första posten kan du välja $[1, 2, 3, 7]$ som en delsekvens, varvid $[a_1, a_2, a_3, a_7] = [4, 2, 1, 3]$, vilket är exakt lika med nyckelordssekvensen.
  • För den andra posten kan du välja $[2, 3, 5, 9]$ och $[4, 6, 7, 8]$ som delsekvenser. Observera att $[2, 3, 7, 9]$ och $[4, 6, 7, 9]$ inte kan väljas samtidigt eftersom deras positioner överlappar.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.