PTA/PAT/GPLT
愤怒的coder
这个作者很懒,什么都没留下…
展开
-
L2-032 彩虹瓶 (25 分) - CPP - 水
L2-032 彩虹瓶 (25 分)彩虹瓶的制作过程(并不)是这样的:先把一大批空瓶铺放在装填场地上,然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。假设彩虹瓶里要按顺序装 N 种颜色的小球(不妨将顺序就编号为 1 到 N)。现在工厂里有每种颜色的小球各一箱,工人需要一箱一箱地将小球从工厂里搬到装填场地。如果搬来的这箱小球正好是可以装填的颜色,就直接拆箱装填;如果不是,就把箱子先码放在一...原创 2019-03-31 22:08:03 · 592 阅读 · 0 评论 -
L2-029 特立独行的幸福 (25 分) - CPP - 注意事项
对一个十进制数的各位数字做一次平方和,称作一次迭代。如果一个十进制数能通过若干次迭代得到 1,就称该数为幸福数。1 是一个幸福数。此外,例如 19 经过 1 次迭代得到 82,2 次迭代后得到 68,3 次迭代后得到 100,最后得到 1。则 19 就是幸福数。显然,在一个幸福数迭代到 1 的过程中经过的数字都是幸福数,它们的幸福是依附于初始数字的。例如 82、68、100 的幸福是依附于 19 ...原创 2019-04-03 17:33:53 · 542 阅读 · 0 评论 -
L1-025 正整数A+B (15 分)-JAVA-注意事项
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。输出格式:...原创 2019-12-02 20:35:59 · 503 阅读 · 0 评论 -
L1-059 敲笨钟 (20 分)-JAVA-注意项
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,...原创 2019-12-02 19:39:43 · 733 阅读 · 0 评论 -
L1-002 打印沙漏 (20 分)
L1-002 打印沙漏 (20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入...原创 2019-03-30 20:04:45 · 364 阅读 · 0 评论 -
罗马数字转换
将大于0小于1000的阿拉伯数字转换为罗马数字。表示个位数:I,II,III,IV,V,VI,VII,VIII,IX表示十位数:X,XX,XXX,XL,L,LX,LXX,LXXX,XC表示百位数:C,CC,CCC,CD,D,DC,DCC,DCCC,CM输入格式:输入一个整数n。输出格式:输出一个由n转换过来的罗马数字。输入样例:在这里给出一组输入。例如:112123输出...原创 2019-03-30 20:10:19 · 6062 阅读 · 0 评论 -
L1-008 求整数段和
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 ...原创 2019-03-31 13:59:34 · 206 阅读 · 0 评论