输出描述
对于每个测试实例,输出在第n年的时候母牛的数量。
样例输入
5
样例输出
6
18、数列有序!
题目描述(数组实现)
有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。
输入描述
每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。
输出描述
对于每个测试实例,输出插入新的元素后的数列。
样例输入
33
124
样例输出
1234
19、绝对值排序
题目描述(数组实现)
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。
题目保证对于每一个测试实例,所有的数的绝对值都不相等。
输入描述
每组输入数据的第一个数字为n,接着是n个整数。
输出描述
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。
样例输入
33-42
样例输出
-432
20、回文串
题目描述
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
请写一个程序判断读入的字符串是否是“回文”。
输入描述
每组测试数据包含一个字符串。
输出描述
如果一个字符串是回文串,则输出"yes",否则输出"no".
样例输入
level
abcde
noon
haha
样例输出
yes
no
yes
no
21、字符串统计
题目描述
对于给定的一个字符串,统计其中数字字符出现的次数。
输入描述
输入数据是一个字符串。
输出描述
对于输入数据,输出该串中数值的个数。
样例输入
asdfasdf123123asdfasdf
样例输出
6
22、C语言合法标识符
题目描述
输入一个字符串,判断其是否是C语言的合法标识符。
输入描述
每组输入数据是一个长度不超过50的字符串。
输出描述
对于每组输入数据,如果是C的合法标识符,则输出"yes",否则,输出“no”。
样例输入
12ajf
fi8x_a
样例输出
no
yes
23、海选女主角
题目描述
电影《杭电记忆》准备海选女主角,面试那天,刚好来了m*n个MM,站成一个m*n的队列,导演为每个MM打了分数,分数都是32位有符号整数(分数还可能为负)。
选拔规则是:
要选一个面试分数绝对值(必须还是32位整数)最大的MM。
特别说明:
如果不幸选中一个负分的MM,也没关系,因为我觉得,如果不能吸引你,那要想法恶心你。
输入描述
每组输入数据的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n个,m和n的定义见题目的描述。
输出描述
对于每组输入数据,输出三个整数x,y和s,分别表示选中的MM的行号、列号和分数。
note:
行号和列号从一开始,如果有多个MM的分数绝对值一样,那么输出排在最前面的一个(即行号最小的那个,如果行号相同则取列号最小的那个)。
样例输入
23
14-3
-730
样例输出
21-7
24、首字母变大写
题目描述
输入一个英文句子,将每个单词的第一个字母改成大写字母。
输入描述
测试实例是一个长度不超过100的英文句子。
输出描述
请输出按照要求改写后的英文句子。
样例输入
ilikeacm
样例输出
ILikeAcm
拓展:
读入一篇英语文档,并将其每个单词的第一个字母改成大写字母。
25、密码
题目描述
假设一个比较安全的密码至少应该满足下面两个条件:
(1)密码长度大于等于8,且不要超过16。
(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。
这四个字符类别分别为:
1.大写字母:
A,B,C...Z;
2.小写字母:
a,b,c...z;
3.数字:
0,1,2...9;
4.特殊符号:
~,!
@,#,$,%,^;
给你一个密码,你的任务就是判断它是不是一个安全的密码。
输入描述
每组测试实例包含一个密码(长度最大为50),密码仅包括上面的四类字符。
输出描述
对于每个测试实例,判断这个密码是不是一个安全的密码,是的话输出YES,否则输出NO。
样例输入
a1b2c3d4
Linle@ACM
样例输出
NO
YES
26、电梯
题目描述
有一部电梯,每往上一层需要6秒钟,每往下一层需要4秒,每开一次门需要5秒,假设现在电梯内有N个人,并且知道各自的需求,请计算完成本趟运行所需要的时间。
特别说明:
1、假设最开始电梯在0层;
2、完成所有请求后电梯需要回到0层;
3、到同一楼层的人不管有几人,电梯开门的时间总共只需要5秒.
输入描述
输入数据首先包含一个整数N(0输出描述
请计算并输出完成本趟运行需要的时间。
样例输入
42222
样例输出
25
提示:
样例中4个人都是到2楼,所以上行需要12秒,开门需要5秒,电梯再下来回到0层需要8秒,所以答案是25秒.
27万年历
输入年月
输出该月的日历
例:
28:
大数加减