
算法
文章平均质量分 51
T9257
这个作者很懒,什么都没留下…
展开
-
PAT 1002 写出这个数
//QUESTION /* 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例: 1234567890987654321123456789 输出样例: yi san wu原创 2015-10-10 20:05:21 · 775 阅读 · 2 评论 -
随机数啊随机数
问题: 1. 随机生成一个随机数 2. 随机生成十个不同的随机数 3. 将以上生成的随机数,随机放在一个数组中20个不同的位置 4. 找到这十个随机数在数组中最邻近的位置 5. 将十个随机数分别移动到最邻近的位置PS:在生成十个不同的随机数时,判断随机数重复与否的方法,我的这个效率并不高。欢迎各位批评指正^_^代码:#include <stdio.h> #include <std原创 2015-09-21 19:19:43 · 845 阅读 · 0 评论 -
1014. 福尔摩斯的约会 分析
大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母’D’,代表星期四;第2对相同的字符是’E’,那是第5个英文字母,代表一天里的第14个钟头(原创 2016-04-02 22:37:51 · 2647 阅读 · 0 评论 -
1012.数字分类(20) PAT
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最大数字。 输入格式:每个输入包含1个测试用例。每个测试用例先给出一个原创 2016-03-24 23:01:26 · 584 阅读 · 0 评论 -
1022 Train Problem I 栈的简单应用
题意栈的简单应用,给出元素个数,入栈顺序O1和出栈顺序O2,每个序列里有n个元素,问能不能利用栈把O1变成O2。 版本1:依此考虑出栈的元素(记为temp),首先判断为了temp出栈,是否需要有元素入栈,一种是需要,则入栈,入栈之后的栈顶元素则为temp;若不需要入栈,那么因为栈的特点,在正常情况下,栈顶元素为temp,若不是,则O1不能转换成O2,此时则退出循环。而对于栈顶元素为temp的情况,则原创 2017-09-24 15:34:26 · 282 阅读 · 0 评论