CF1821A Matching
题目描述
整数模板是**每位均为数字或问号**的字符串。
如果可以用数字**替换**模板中的每个问号,从而获得该**正整数(严格大于 $0$)** 的十进制表示形式,且**不带任何前导零**,则该正整数与整数模板匹配。
例如:
$42$ 匹配 ```4?```;
$1337$ 匹配 ```????```;
$1337$ 匹配 ```1?3?```;
$1337$ 匹配 ```1337```;
$3$ 不匹配 ```??```;
$8$ 不匹配 ```???8```;
$1337$ 不匹配 ```1?7```;
你将获得一个最多包含 $5$ 个字符的整数模板。计算与其匹配的正整数(严格大于 $0$)的数量。
输入格式
**本题包含多组数据**
第一行包含一个正整数 $t$ 为数据组数。
每个测试用例由一行组成。其中包含每位均为数字或问号的字符串 $s$,即对应测试的整数模板。
输出格式
对于每个测试用例,输出一个整数:与模板匹配的正整数(严格大于 $0$)的数量。
说明/提示
$1 \le t \le 2 \times 10^{5}$, $t$ 为数据组数。
$1 \le |s| \le 5$,$|s|$ 为每组数据中字符串(整数模板)的长度。
翻译者:[SCAR_L](https://www.luogu.com.cn/user/608703) at 2023.04.30