
学习
帆海止水
这个作者很懒,什么都没留下…
展开
-
开灯问题
开灯问题时间限制:3000 ms | 内存限制:65535 KB难度:1描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000输入原创 2013-07-29 17:04:51 · 387 阅读 · 0 评论 -
小学生算术
小学生算术时间限制:3000 ms | 内存限制:65535 KB难度:1描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。输入输入两个正整数m,n.(m,n,都是三位数)输出输出原创 2013-07-30 20:45:18 · 610 阅读 · 0 评论 -
兄弟郊游问题
兄弟郊游问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述 兄弟俩骑车郊游,弟弟先出发,每分钟X米,M分钟后,哥哥带一条狗出发。以每分钟Y米的速度去追弟弟,而狗则以每分钟Z米的速度向弟弟跑去,追上弟弟后又立即返回,直到哥哥追上弟弟时,狗跑了多少米?输入 第一行输入一个整数N,表示测试数据的组数(N每组测试数据占一行,是四个正整数,原创 2013-07-30 19:43:58 · 412 阅读 · 0 评论 -
1的个数
1的个数时间限制:3000 ms | 内存限制:65535 KB难度:1描述小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1每组测试数据只有一行,是一个整数M(0=输出每组测试输出占一行,输出M的二进制表示中1的原创 2013-07-31 15:10:59 · 446 阅读 · 0 评论 -
鸡兔同笼
鸡兔同笼时间限制:3000 ms | 内存限制:65535 KB难度:1描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(aa行里,每行都有一个n和m.(0输出 输出鸡兔的个数,或者No answ原创 2013-07-31 15:39:35 · 474 阅读 · 0 评论 -
Fibonacci数
Fibonacci数时间限制:3000 ms | 内存限制:65535 KB难度:1描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为F(n)=1 ...........(n=1或n=2)F(n)=F(n-1)+F(n-2).....(n>2)现要你来求第n个斐波纳奇数。(第1个、第二个都为1)原创 2013-07-31 17:52:43 · 461 阅读 · 0 评论 -
奇偶数分离
奇偶数分离时间限制:3000 ms | 内存限制:65535 KB难度:1描述 有一个整型偶数n(2你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。输入 第一行有一个整数i(2每组有一个整型偶数n。 输出 第一行输出所有的奇数第二行输出所有的偶数样例输入21014样例输出原创 2013-07-31 21:17:23 · 540 阅读 · 0 评论 -
计算球体积
计算球体积时间限制:3000 ms | 内存限制:65535 KB难度:1描述根据输入的半径值,计算球的体积。输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0)输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数Hint:PI=3.1415926 样例原创 2013-07-31 20:51:56 · 612 阅读 · 0 评论 -
两点距离
两点距离时间限制:3000 ms | 内存限制:65535 KB难度:1描述 输入两点坐标(X1,Y1),(X2,Y2)(0输入 第一行输入一个整数n(0随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 输出 对于每组输入数据,输出一行,结果保留两位小数。样例输入20 0 0 1原创 2013-07-31 21:30:49 · 419 阅读 · 0 评论 -
数数小木块
数数小木块时间限制:3000 ms | 内存限制:65535 KB难度:1描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示: 因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N表示测试数据的组数)接下来的n行 每行只有一个整数原创 2013-08-01 16:12:15 · 637 阅读 · 0 评论 -
成绩转换
成绩转换时间限制:3000 ms | 内存限制:65535 KB难度:1描述 输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;输入 第一行是一个整数N,表示测试数据的组数(N每组测试数据占一行,由一个整数M组成(0输出 对于每原创 2013-07-26 21:07:53 · 486 阅读 · 0 评论 -
A+B for Input-Output Practice (VI)
A+B for Input-Output Practice (VI)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9915 Accepted Submission(s): 7050原创 2013-08-02 20:13:56 · 391 阅读 · 0 评论 -
A+B for Input-Output Practice (II)
A+B for Input-Output Practice (II)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13100 Accepted Submission(s): 8918原创 2013-08-02 20:11:53 · 353 阅读 · 0 评论 -
A+B for Input-Output Practice (VII)
A+B for Input-Output Practice (VII)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10612 Accepted Submission(s): 6969原创 2013-08-02 20:14:26 · 511 阅读 · 0 评论 -
5个数求最值
5个数求最值时间限制:1000 ms | 内存限制:65535 KB难度:1描述设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。样例输入1 2 3 4 5样例输出1 5来源C语言课本第四章第一题上传者原创 2013-08-02 22:58:33 · 440 阅读 · 0 评论 -
水仙花数
水仙花数时间限制:1000 ms | 内存限制:65535 KB难度:0描述请判断一个数是不是水仙花数。其中水仙花数定义各个位数立方和等于它本身的三位数。 输入有多组测试数据,每组测试数据以包含一个整数n(100输入0表示程序输入结束。 输出如果n是水仙花数就输出Yes否则输出No 样例输原创 2013-08-02 17:06:46 · 511 阅读 · 0 评论 -
三个数从小到大排序
三个数从小到大排序时间限制:3000 ms | 内存限制:65535 KB难度:0描述 现在要写一个程序,实现给三个数排序的功能输入 输入三个正整数输出 给输入的三个正整数排序样例输入20 7 33样例输出7 20 33来源 [张洁烽]原创上传者 张洁烽#include原创 2013-08-02 17:54:01 · 588 阅读 · 0 评论 -
A+B for Input-Output Practice (I)
A+B for Input-Output Practice (I)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23477 Accepted Submission(s): 10386原创 2013-08-02 20:11:20 · 368 阅读 · 0 评论 -
A+B for Input-Output Practice (IV)
A+B for Input-Output Practice (IV)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12967 Accepted Submission(s): 7631原创 2013-08-02 20:12:45 · 532 阅读 · 0 评论 -
A+B for Input-Output Practice (V)
A+B for Input-Output Practice (V)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9776 Accepted Submission(s): 7289原创 2013-08-02 20:13:31 · 575 阅读 · 0 评论 -
A+B for Input-Output Practice (VIII)
A+B for Input-Output Practice (VIII)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22559 Accepted Submission(s): 7047原创 2013-08-02 20:14:55 · 559 阅读 · 0 评论 -
Financial Management
Financial Management时间限制:3000 ms | 内存限制:65535 KB难度:1描述 Larry graduated this year and finally has a job. He's making a lot of money, but somehow never seems to have enough. Larry has dec原创 2013-08-02 19:53:19 · 439 阅读 · 0 评论 -
A+B for Input-Output Practice (III)
A+B for Input-Output Practice (III)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14656 Accepted Submission(s): 8255原创 2013-08-02 20:12:18 · 466 阅读 · 0 评论 -
阶乘因式分解(一)
阶乘因式分解(一)时间限制:3000 ms | 内存限制:65535 KB难度:2描述 给定两个数m,n,其中m是一个素数。将n(0输入 第一行是一个整数s(0随后的s行, 每行有两个整数n,m。 输出 输出m的个数。样例输入2100 516 2样例输出2415来源 网原创 2013-08-03 20:17:06 · 415 阅读 · 0 评论 -
Let the Balloon Rise
Let the Balloon RiseTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 58065 Accepted Submission(s): 21274Problem DescriptionContest原创 2013-08-04 19:47:30 · 436 阅读 · 0 评论 -
数数
数数时间限制:3000 ms | 内存限制:65535 KB难度:2描述我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书原创 2013-08-04 17:39:45 · 476 阅读 · 0 评论 -
字符串替换
字符串替换时间限制:3000 ms | 内存限制:65535 KB难度:2描述 编写一个程序实现将字符串中的所有"you"替换成"we"输入 输入包含多行数据每行数据是一个字符串,长度不超过1000 数据以EOF结束 输出 对于输入的每一行,输出替换后的字符串样例输入you are what you do原创 2013-08-04 20:17:38 · 439 阅读 · 0 评论 -
畅通工程
畅通工程Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22600 Accepted Submission(s): 11801Problem Description某省调查城镇交通状况,得到现有城镇道路统计原创 2013-08-05 11:59:08 · 424 阅读 · 0 评论 -
开门人和关门人
开门人和关门人Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8984 Accepted Submission(s): 4664Problem Description每天第一个到机房的人要把门打开,最后一个原创 2013-08-05 11:58:40 · 508 阅读 · 0 评论 -
字母统计
时间限制:3000 ms | 内存限制:65535 KB难度:1描述现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。输入第一行输入一个正整数T(0)随后T行输入一个字符串s,s长度小于1010。输出每组数据输出占一行,输出出现次数最多的字符;样例输入3abcdbbaajsdh原创 2013-08-05 21:26:23 · 424 阅读 · 0 评论 -
分数加减法
分数加减法时间限制:3000 ms | 内存限制:65535 KB难度:2描述编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出对于输入数据的每一行输出两个分数的运算结果。原创 2013-08-05 20:46:29 · 504 阅读 · 0 评论 -
大小写互换
大小写互换时间限制:1000 ms | 内存限制:65535 KB难度:0描述 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入第一行只有一个整数m(m表示测试数据组数。接下来的m行,每行有一个字符串(长度不超过100)。输出输出互换后的字符串,每组输出占一行。样例输原创 2013-08-19 10:56:51 · 636 阅读 · 0 评论 -
精 挑 细 选
精 挑 细 选时间限制:3000 ms | 内存限制:65535 KB难度:1描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个原创 2013-08-19 12:01:26 · 711 阅读 · 0 评论 -
小光棍数
小光棍数时间限制:1000 ms | 内存限制:65535 KB难度:1描述最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m)个小光棍数是多少?输入有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整原创 2013-08-19 11:44:56 · 500 阅读 · 0 评论 -
Boxof Bricks
Boxof BricksTime Limit: 1000/1000 MS (Java/Others) MemoryLimit: 32768/32768 K (Java/Others)Total Submission(s): 8712 Accepted Submission(s): 2958Problem DescriptionLittleBob likes原创 2013-08-06 21:50:53 · 495 阅读 · 0 评论 -
动物统计加强版
动物统计加强版时间限制:3000 ms | 内存限制:150000 KB难度:4描述在美丽大兴安岭原始森林中存在数量繁多的物种,在勘察员带来的各种动物资料中有未统计数量的原始动物的名单。科学家想判断这片森林中哪种动物的数量最多,但是由于数据太过庞大,科学家终于忍受不了,想请聪明如你的ACMer来帮忙。输入第一行输入动物名字的数量N(1接下来的N行输入N个字符串表示动物原创 2013-08-07 08:28:36 · 529 阅读 · 0 评论 -
a letter and a number
a letter and a number时间限制:3000 ms | 内存限制:65535 KB难度:1描述we define f(A) = 1, f(a) = -1, f(B)= 2, f(b) = -2, ... f(Z) = 26, f(z) = -26;Give you aletter x and a number y , you should output t原创 2013-08-07 15:11:27 · 598 阅读 · 0 评论 -
An Easy Task
An Easy TaskTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2194 Accepted Submission(s): 1280 Problem Descr原创 2013-08-07 16:50:59 · 432 阅读 · 0 评论 -
车牌号
车牌号时间限制:3000 ms | 内存限制:65535 KB难度:1描述茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成输入第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码其中n输出输出注册较早的车牌号原创 2013-08-19 17:29:11 · 742 阅读 · 0 评论 -
队花的烦恼一 二进制
队花的烦恼一时间限制:3000 ms | 内存限制:65535 KB难度:1描述ACM队的队花C小+经常抱怨:“C语言中的格式输出中有十六、十、八进制输出,然而却没有二进制输出,哎,真遗憾!谁能帮我写一个程序实现输入一个十进制数n,输出它的二进制数呀?”难道你不想帮帮她吗?^_^输入输入有多个数据,数据以EOF结束;每个数据ni(0)用空格隔开;(温馨提示:E原创 2013-08-19 21:48:36 · 533 阅读 · 0 评论