ACM练习题
(1)描述
浙江工商大学校园里绿树成荫,环境非常舒适,因此也引来一批动物朋友来此居住。
童心未泯的redraiment就经常带些碎面包什么的去广场喂鸽子和兔子,并和它们玩耍。一点也不像大学生,还是一副老不正经的样子,呵呵。
随着鸽子和兔子数目的增多,redraiment带的那点食物已经不够它们瓜分了。为了能让自己的好朋友吃的饱饱的,redraiment决定统计一下有多少只鸽子和有多少只兔子,以便带来足够的食物。一、二、三、四、五...他开始数了。
现在,他已经知道有这些鸽子和兔子一共有n个头和m只脚。请你帮他写个程序计算一下一共有多少只鸽子和兔子。
童心未泯的redraiment就经常带些碎面包什么的去广场喂鸽子和兔子,并和它们玩耍。一点也不像大学生,还是一副老不正经的样子,呵呵。
随着鸽子和兔子数目的增多,redraiment带的那点食物已经不够它们瓜分了。为了能让自己的好朋友吃的饱饱的,redraiment决定统计一下有多少只鸽子和有多少只兔子,以便带来足够的食物。一、二、三、四、五...他开始数了。
现在,他已经知道有这些鸽子和兔子一共有n个头和m只脚。请你帮他写个程序计算一下一共有多少只鸽子和兔子。
输入
输入包括多组数据。
每行包括2个数据:n、m(代表上面题目中提到的意思1≤n, m≤230)。
n、m都是整数。
输入以0 0作为结束。
每行包括2个数据:n、m(代表上面题目中提到的意思1≤n, m≤230)。
n、m都是整数。
输入以0 0作为结束。
输出
每组数据的输出都只有一行,分别是鸽子的数量和兔子数量。
如果输入的测试数据不能求得结果,那肯定是redraiment这个马大哈数错了,就输出"Error"提示他。
如果输入的测试数据不能求得结果,那肯定是redraiment这个马大哈数错了,就输出"Error"提示他。
样例输入
35 94
1 3
0 0
样例输出
23 12
Error
(2)念数字
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 727 测试通过: 316
总提交: 727 测试通过: 316
描述
编一个“念数字”的程序,它能让计算机完成以下工作:当你输入一个0至99 之
间的数后,计算机就会用汉语拼音印出这个数。
如果输入的数不在0到99 之间,就印出“CUO LE”。
注:为了使不熟悉汉语拼音的同学也能做这个题,把“零,一,二,三,……,九,十”的
拼音法写在下面。
间的数后,计算机就会用汉语拼音印出这个数。
如果输入的数不在0到99 之间,就印出“CUO LE”。
注:为了使不熟悉汉语拼音的同学也能做这个题,把“零,一,二,三,……,九,十”的
拼音法写在下面。
零 LING 一 YI 二 ER 三 SAN 四 SI 五 WU
六 LIU 七 QI 八 BA 九 JIU 十 SHI
六 LIU 七 QI 八 BA 九 JIU 十 SHI
输入
输入数据有多组,每组数据占一行,内容为一个数字,数据以EOF作为结束。
输出
输出对应的汉语拼音,字母全部为大写。每组数据占一行
样例输入
35
0
11
100
样例输出
SAN SHI WU
LING
SHI YI
CUO LE
(3)University
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 698 测试通过: 304
总提交: 698 测试通过: 304
描述
在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。
他开始搜集那些单词的所有意义。他发现了一些规律,例如
“a”能用“e”来代替, “c”能用“f”来代替……
现在他给出了字母的替换规则,如下所示,A请输入一个长度0和5之间的字符串被E替换,B被C替换,依次类推。
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
E C F A J K L B D G H I V W Z Y M N O P Q R S T U X
a b c d e f g h i j k l m n o p q r s t u v w x y z
e r w q t y g h b n u i o p s j k d l f a z x c v m
输入
本题包括多组测试数据。
每组测试数据为一行:为仅由字母和空格组成的字符串(空格不变)。
输入以单行“#”结束。
每组测试数据为一行:为仅由字母和空格组成的字符串(空格不变)。
输入以单行“#”结束。
输出
对应每组测试数据,替换后输出它的引申义。
样例输入
Ilttabaje zaujljg
#
样例输出
Different meaning
(4)Least Common Multiple
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 956 测试通过: 335
总提交: 956 测试通过: 335
描述
求n个数的最小公倍数。
输入
输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。
输出
为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。
样例输入
2 4 6
3 2 5 7
样例输出
12
70
(5)求奇数的乘积
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 1049 测试通过: 577
总提交: 1049 测试通过: 577
描述
给你n个整数,求他们中所有奇数的乘积。
输入
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一
共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
输出
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
样例输入
3 1 2 3
4 2 3 4 5
样例输出
3
15
(6)平方和与立方和
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 1377 测试通过: 469
总提交: 1377 测试通过: 469
描述
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
输入
输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
输出
对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。
你可以认为32位整数足以保存结果。
你可以认为32位整数足以保存结果。
样例输入
1 3
2 5
样例输出
4 28
20 152
(7)绝对值排序
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 1008 测试通过: 555
总提交: 1008 测试通过: 555
描述
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
输入
输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
输出
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
样例输入
3 3 -4 2
4 0 1 2 -3
0
样例输出
-4 3 2
-
3 2 1 0
(8)JudgeOnline
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 440 测试通过: 202
总提交: 440 测试通过: 202
描述
TZC终于也要有自己的JudgeOnline了!
但浏览器是不能直接显示一些特殊字符的。为了把选手的代码显示给大家看,需要把一些特殊的符号换成HTML标签。
比如:
1.'<'需要换成 "<"
但浏览器是不能直接显示一些特殊字符的。为了把选手的代码显示给大家看,需要把一些特殊的符号换成HTML标签。
比如:
1.'<'需要换成 "<"
2.'>'需要换成 ">"
3.' '(空格)需要换成 " "
4.' '(TAB符)需要换成 " "
5.其他字符保持不变。
现在请你来完成这项工作。
输入
输入一段代码(可能有多行),把里面的符号按上面的规则替换掉。
输出
输出替换好的代码。
样例输入
#include
int main(void)
{
return 0;
}
样例输出
#include <stdio.h>
int main(void)
{
return 0;
}
(9)蟠桃记
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 808 测试通过: 505
总提交: 808 测试通过: 505
描述
孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下,第一天开始吃的时候桃子一共有多少个桃子。
输入
输入数据有多组,每组占一行,包含一个正整数n(1≤n≤30),表示只剩下一个桃子的时候是在第n天发生的。
输入以0结束。
输入以0结束。
输出
对于每组输入数据,输出第一天开始吃的时候桃子的总数,每个测试实例占一行。
样例输入
2
4
0
样例输出
4
22
(10)C语言实验题——三个整数
时间限制(普通/Java):1000MS/10000MS 运行内存限制:65536KByte
总提交: 3683 测试通过: 1494
总提交: 3683 测试通过: 1494
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论