[语言月赛202209] 集卡
题目背景
小 A 最近迷上了集卡。
题目描述
小 A 最近买了 T T T 次卡牌,每次买了 n n n 张(注意,不同次买的卡牌数量不一定相同)。每张卡都有一个数字编号,如果编号是 0 则代表抽到了隐藏款。
小 A 想分别知道每次购买的卡牌中,是否抽到了隐藏款。如果抽到了则输出 yes
,否则输出 no
。
输入格式
第一行,一个整数 T T T,表示小 A 最近买了 T T T 次卡牌。
接下来包含 2 T 2T 2T 行数据,代表了小 A 这 T T T 次购买卡牌的情况。
对于每次购买卡牌的情况,共包含两行输入。
第一行为一个整数
n
n
n,表示购买了
n
n
n 张卡牌。
第二行包含
n
n
n 个整数,表示本次购买的
n
n
n 张卡牌的数字编号。
提示: 如果无法理解输入格式,可以先阅读下方的输入输出样例,再结合样例来理解输入格式。
输出格式
共
T
T
T 行,每行一个 yes
或者 no
,表示是否抽到了隐藏款。如果抽到了则输出 yes
,否则输出 no
。
样例 #1
样例输入 #1
1
5
1 2 3 4 0
样例输出 #1
yes
样例 #2
样例输入 #2
2
3
1 2 3
4
1 2 0 3
样例输出 #2
no
yes
提示
对于
20
%
20\%
20% 的数据,满足
T
=
1
,
0
≤
n
≤
10
T=1,0\le n\le 10
T=1,0≤n≤10;
对于
40
%
40\%
40% 的数据,满足
T
=
1
T=1
T=1;
对于
70
%
70\%
70% 的数据,满足
T
≤
100
,
0
≤
n
≤
1000
T\le 100,0\le n\le 1000
T≤100,0≤n≤1000;
对于
100
%
100\%
100% 的数据,满足
T
≤
100
,
0
≤
n
≤
1
0
4
T\le 100,0\le n \le 10^4
T≤100,0≤n≤104,且卡牌的数字编号在 C++ 中的 int
范围内。
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容