
计蒜客题解
九天小牛
这个作者很懒,什么都没留下…
展开
-
计蒜客-合法回文
给定一个字符串,判断是不是回文字符串。只考虑字符串中的数字、字母,并且同一个字母的大写和小写是等价的。例如:A man, a plan, a canal: Panama 是回文。race a car 不是回文。注意:在这道题目中,我们认为 空串是回文字符串。输入格式输入有多行,以 EOF 结束。每行输入一个长度不超过 500500 的字符串。输出格式对于每行输入,判...原创 2018-10-18 16:26:21 · 248 阅读 · 0 评论 -
计蒜客-最后一个单词的长度
给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度。如果输入中不存在单词,返回 0。注意:“单词”是指不包含空格符号的字符串例如:对于字符串"hello World"(不带引号), 那么返回的结果是 55;对于字符串"abc abc "(不带引号),那么返回的结果就是 33。输入格式输入仅一行,为字符串 ss(长度不超过 1000010000)。...原创 2018-10-18 16:40:20 · 171 阅读 · 0 评论 -
计蒜客-单独的数字
给定一个数组 AA,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:{1, 2, 1, 2, 1, 2, 7}找出 7。你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入格式第一行输入一个数 n(1≤n≤500),代表数组的长度。接下来一行输入 n 个 int 范围内(−2147483648~2147483647)的整数,表示数组 A。保证输入的数组...原创 2018-10-22 20:14:53 · 180 阅读 · 0 评论 -
计蒜客——矩阵翻转
晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的。于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分。输入格式输入第一行包括由空格分开的整数 M,N,T(0 < N,M < 200),T 的值为 0 或 1。其中 M 和 N 分别表示待处理矩阵的行数与列数,T 为 0 时表示左右翻转,为 1 时表示上下翻转。之后的 M 行,每行包括由空...原创 2018-10-23 20:58:33 · 192 阅读 · 0 评论 -
计蒜客——双重回文数
如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。编一个程序,从文件读入两个十进制数N (1 ≤ N ≤ 15)S (0 < S < 10000)...原创 2018-10-26 22:11:43 · 535 阅读 · 0 评论 -
计蒜客——学生成绩查找系统
学生成绩查找系统是一个根据姓名查找学生成绩的系统。系统可以录入是学生的姓名和成绩,录完之后可以输入查找条件,即学生的姓名,查找该生的成绩,如果存在该生的信息,则输出该生成绩,否则给出查无此人的提示信息。输入:题目输入包括录入学生信息和输入查找条件以及输入结束标志。insert语句表示录入学生信息,格式为字符insert+空格+字符串+空格+数字+换行符 ,例如 insert xiaohua 9...原创 2018-10-26 23:14:44 · 483 阅读 · 0 评论 -
计蒜客——回文平方数
回文数是指从左向右念和从右向左念都一样的数。如123321就是一个典型的回文数。给定一个进制B(2≤B≤20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等。输入包括一行,为一个十进制的整数B输出所有B进制的符合要求的数字,每行两个,第二个数是第一个数的平方,且两个数都是回文数。(此处有误,根据...原创 2018-10-24 22:24:23 · 590 阅读 · 0 评论