#P1678. 2024.03.06-XP-第二题-字母/数字卡片拼电话号码

2024.03.06-XP-第二题-字母/数字卡片拼电话号码

No testdata at current.

题目描述

\qquad话说塔子哥找了份暑假实习。他担任幼儿园老师与小朋友做游戏,身为OIer coachOIer\ coach的他准备了一个电话号码,小朋友们将要从一叠识字卡片(每张卡片上有且仅有范围在0~9,A~Z,a~z中的一个字符)中抽出至少一张卡片,并按照抽取顺序拍成一行,然后每个小朋友可以对自己的卡片行进行任意次如下操作:选择任意连续的若干张卡片,并将这些卡片按从小到大顺序排列。

\qquad若所有卡片组成的字符串与塔子哥展示的电话号码完全相同,则该小朋友游戏胜利,获得参加集训的机会,输出11。否则失败,输出00。若小朋友抽到了非数字的卡牌,输出1-1

\qquad塔子哥已经预测到了此轮游戏的结果,你身为助教能尽可能的指导更多的小朋友获得胜利吗?

\qquad规定:电话号码只包含数字,长度最少为33,最大为1111

输入描述

\qquad第一行一个仅含数字的字符串,表示塔子哥的电话号码。

\qquad第二行一个数字nn,表示小朋友的人数。其中 1n1e61\le n \le 1e6

\qquad接下来nn行,每行表示一个小朋友的所有卡牌。

输出描述

\qquadnn行,第ii行表示第ii个小朋友的游戏情况,即输出顺序应当与输入顺序对应的卡牌结果一致。

样例

输入

123456
3
654321
123457
abcdefg

输出

1
0
-1

输入

15623
1
16532

输出

1

Limitation

1s, 1024KiB for each test case.