hdu 2024

背景:水。主要是#include<cctype>还忘了

#include<cstdio>
#include<iostream>
#include<cctype>
using namespace std;

int main(void){
    int t;
    scanf("%d",&t);
    while(t--){
        bool ok=true;
        for(int i=0;;i++){
            char c=getchar();
            if(i == 0){
                if(c != '_' && !isalpha(c)) ok=false;
            }else{
                if(isdigit(c) || isalpha(c) || c == '_');
                else if(c == '\n') break;
                else{
                    ok=false;
                }
            }
        }
        if(ok) printf("yes\n");
        else printf("no\n");
    }
    return 0;
}
时间: 2024-12-20 04:03:55

hdu 2024的相关文章

hdu 2024 C语言合法标识符

C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 35855    Accepted Submission(s): 14431 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行

hdu 2024 C语言合法标识符 (java)

问题: 参考了别人的才做出来,有一个疑问: 不知道为什么要以比字数串长度来判断,为什么不可以直接不再if之列就直接判断为"no". 得到一行字符 : s=cin.nextLine(); 之前要有cin.nextLine(); ,原因不明. C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45431    Ac

hdu 2020~2024

hdu 2020 对三个字符按 ASCII 码排序,水 1 #include<stdio.h> 2 int main() 3 { 4 int n,a[54],i; 5 for (i=0;i<4;i++) a[i]=i+1; 6 for (i=4;i<=53;i++) a[i]=a[i-1]+a[i-3]; 7 while (scanf("%d",&n)!=EOF) if (n!=0) printf("%d\n",a[n-1]); 8

HDU 5961 传递 【图论+拓扑】 (2016年中国大学生程序设计竞赛(合肥))

传递 Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)   Problem Description 我们称一个有向图G是传递的,当且仅当对任意三个不同的顶点a,,若G中有 一条边从a到b且有一条边从b到c ,则G中同样有一条边从a到c.我们称图G是一个竞赛图,当且仅当它是一个有向图且它的基图是完全图.换句 话说,将完全图每条边定向将得到一个竞赛图.下图展示的是一个有4个顶点的竞

HDU分类

模拟题, 枚举 1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1063 1064 1070 1073 1075 1082 1083 1084 1088 1106 1107 1113 1117 1119 1128 1129 1144 1148 1157 1161 1170 1172 1177 1197 1200 1201 12

hdu 1999 不可摸数 水题。

不可摸数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7966    Accepted Submission(s): 2024 Problem Description s(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数. Input 包

HDU 6112 今夕何夕 (这也要写??)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6112 题目大意:给你一个合法的年月日,问下次同样是这个月日,星期一样的最早是哪年? 题目保证不超过四位数. 解题思路:讲道理真的需要吗? 过一年+365天,如果是闰年+366天,对7取余为0了就OK了.不过判断地方稍微有点麻烦,需要考虑今天是2 29,小于2 29和大于的情况,也不复杂(那我咋没写出来???) 代码: 1 int y, m, d; 2 3 bool isleap(int x){ 4

转载:hdu 题目分类 (侵删)

转载:from http://blog.csdn.net/qq_28236309/article/details/47818349 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056.1058.1061.1070.1076.1089.1090.1091.1092.1093. 1094.1095.1096.1097.1098.1106.1108.1157.116

HDU——PKU题目分类

HDU 模拟题, 枚举1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 1049 1050 1057 1062 1063 1064 1070 1073 1075 1082 1083 1084 1088 1106 1107 1113 1117 1119 1128 1129 1144 1148 1157 1161 1170 1172 1177 1197 1200 1201