C. 变量定义

    传统题 1000ms 256MiB

变量定义

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

我们都知道,C++ 的变量名定义必须遵循以下三个规范:

第一,变量名必须以字母或下划线开头;

第二,变量名只含字母,下划线和数字;

第三,变量名不能使用 C++ 的保留字。

现在,小 Z 起了 NN 个变量名(可能包含空格),请你帮判断这些变量名是否合法。为了简单起见,C++ 的保留字只需要考虑以下十个:

"include"、"using"、"namespace"、"return"、"main"、"int"、 "float"、 "double"、"string"、"char"

输入格式

N+1N+1 行。

第一行,一个整数 NN,表示变量名的个数。

第 2 行到第 N+1N+1 行,每行一个字符串,表示一个变量名。。

输出格式

NN 行,每行对输入的一个变量名做出判断,如果变量名合法,输出 "Yes",否则输出 "No"

4
double
Double
double pi=3.14
3Q
No
Yes
No
No

数据规模与约定

对于 100%100\% 的数据,1N201 \le N \le 20

每个变量名的长度小于 100 个字符。

图灵周赛 Round 24(二场)

未参加
状态
已结束
规则
ACM/ICPC
题目
4
开始于
2025-9-6 18:00
结束于
2025-9-6 21:00
持续时间
3 小时
主持人
参赛人数
20