C. [2023贵青杯初赛 T3][中学组]小C背单词

    Type: Default 1000ms 256MiB

[2023贵青杯初赛 T3][中学组]小C背单词

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

本题来学生转述。

题目描述

小C今天在背单词。但是由于要背的单词太多了,小C对于“相似”单词的记忆会出现一些混乱。对于两个单词 sstt,如果 sts \neq t,且可以通过若干次交换 ss 中两个字母的操作,使得 ss 单词变成 tt 单词,那么称这两个单词是相似的。例如,"loop" 和 "pool" 是一对相似的单词。(注:两个相同的单词不认为是相似的)

现在小C背了 nn 个单词,分别为 s1,s2,s3,,sns_1,s_2,s_3,\cdots,s_n。小Z会对小C进行 QQ 次询问,每次询问会给出一个单词 tit_i。小C想要知道,背过的单词里,有多少个单词和 tit_i 是相似的?

输入输出格式

输入格式

1111 个数 nn,表示小C背过单词的总数。 (1n100001 \leq n \leq 10000)

2n+12 \sim n+1 行,每一行一个单词 sis_i,单词长度 1si101 \leq |s_i| \leq 10 。单词全部由小写字母组成。

n+2n+2 行:查询的数量 QQ。 (1Q100001 \leq Q \leq 10000)

n+3n+q+2n+3 \sim n+q+2行:用作查询的单词 tit_i ,单词长度 1ti101 \leq |t_i| \leq 10

输出格式

QQ 行,每行一个正整数,为询问的答案。

输入输出样例

5
add
dad
bad
cad
did
3
add
cac
dda
1
0
2

数据规模

对于40%的数据,1n,Q1000,1ti,si101 \le n,Q \le 1000, 1 \leq |t_i|,|s_i| \leq 10

对于100%的数据,1n,Q10000,1ti,si101 \le n,Q \le 10000, 1 \leq |t_i|,|s_i| \leq 10

贵阳三中贵青杯市赛选拔赛

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2024-3-13 18:30
End at
2024-3-13 21:00
Duration
2.5 hour(s)
Host
Partic.
21