Java程序练习
文章平均质量分 71
binfeihan
Eric Zhou
展开
-
Java程序练习-Web浏览
Web浏览时间限制: 10000ms内存限制: 1024kB描述实现浏览器的页面前后访问机制。有四种命令:1、BACK;2、FORWARD;3、VISIT:访问新的页面;4、QUIT:退出浏览器。请参考实际的浏览器按钮的功能。假设浏览器打开时,原创 2011-10-03 11:40:01 · 868 阅读 · 0 评论 -
Java程序练习-数字问题
数字问题时间限制: 1000ms内存限制: 1024kB描述求出在0到n之间,不能被表示成3个整数平方和的数的个数。输入一个正整数n,n输出所求个数个数。样例输入10样例输出1参考代码/* * Digit problem 2原创 2011-10-01 15:16:01 · 558 阅读 · 0 评论 -
Java程序练习-乱头发节
乱头发节时间限制: 10000ms内存限制: 10240kB描述农民John的某 N 头奶牛 (1 每一头牛i有一个高度 h[i] (1 例如这个例子:(牛面向右侧)头发高度:10 3 7 4 12 2牛的序号:1 2 3 4 5 6牛#1 可原创 2011-10-01 14:44:11 · 1291 阅读 · 0 评论 -
Java程序练习-津津的储蓄计划
津津的储蓄计划 时间限制: 10000ms内存限制: 65536kB描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在原创 2011-10-01 12:06:34 · 1246 阅读 · 0 评论 -
Java程序练习-均分纸牌
均分纸牌时间限制: 5000ms内存限制: 65536kB描述有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在原创 2011-10-01 12:02:34 · 714 阅读 · 0 评论 -
java程序练习-B-流放之路
流放之路 描述DescriptionDastan输了赌局,在流放之路上,唯一能够带走的只有机器人R2D2.Dastan还保存了许多绝地剑术视频,但R2D2的硬盘不够大。所以他不得不把它们转刻到光盘上保存。于是他想尽可能地利用好光盘的每一bit空间,尽可能把光盘刻得原创 2011-09-06 13:19:04 · 657 阅读 · 0 评论 -
Java程序练习-C-封印之刃
封印之刃描述Description在流放途中,Dastan听说西斯要把平民变成僵尸。于是他决定去找先知CydorniaKnight。CydorniaKnight告诉他,要打败西斯,就得获得存在与两个世界的两把究极光剑—绝地双刃。其中一把就是上一代绝地武士yarmu曾使原创 2011-09-06 13:56:05 · 516 阅读 · 0 评论 -
Java程序练习-Peter's smokes
描述Peter has n cigarettes. He smokes them one by one keeping all the butts. Out of k > 1 butts he can roll a new cigarette.How many cigar原创 2011-09-07 10:34:57 · 477 阅读 · 0 评论 -
Java程序练习-DNA sorting
描述One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For in原创 2011-09-08 12:20:09 · 1425 阅读 · 0 评论 -
Java程序练习-2011
描述已知长度最大为200位的正整数n,请求出2011^n的后四位。输入第一行为一个正整数k,代表有k组数据,k<=200接下来的k行,每行都有一个正整数n,n的位数输出每一个n的结果为一个整数占一行,若不足4位,去除高位多余的0样例输入35原创 2011-09-08 12:33:09 · 535 阅读 · 0 评论 -
Java程序练习-Ugly Numbers
描述Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequence1, 2, 3, 4, 5, 6, 8, 9, 10, 12, ... shows the first 10原创 2011-09-09 18:45:57 · 555 阅读 · 0 评论 -
Java程序练习-在顺序表中插入元素
描述已知顺序表L递增有序,编写一个算法,将X插入到线性表的适当位置上,以保持线性表的有序性!输入12 23 34 45 5630输出12 23 30 34 45 56参考代码import java.io.BufferedReader;impor原创 2011-09-13 21:04:14 · 2400 阅读 · 1 评论 -
Java程序练习-删除元素
描述编写一个算法,从顺序表中删除自第i个元素开始的k个元素,顺序表输入9个元素。(例如从三个开始,不含第三个元素)输入1 2 3 4 5 6 7 8 90 0输出1 2 3 4 5 6 7 8 9参考代码import java.io.Buffere原创 2011-09-13 21:09:03 · 566 阅读 · 0 评论 -
Java程序练习-队列操作
队列操作时间限制: 100ms内存限制: 100kB描述假设以带头节点的循环链表表示队列,并且只设一个指针指向队尾元素节点(不设头指针),节点元素这里设为整型,编写队列的初始化、入队和出队算法。其中入队元素个数n及其节点数据,和出队元素个数m都是从键盘输入(默认n、m原创 2011-10-03 21:15:58 · 649 阅读 · 0 评论 -
Java程序练习-长整数加法运算
长整数加法运算时间限制: 2000ms内存限制: 2000kB描述问题描述:设计一个实现任意长的整数进行加法运算的演示程序。基本要求:利用双向循环链表实现长整数的存储,每个结点含一个整形变量。任何整形变量的范围是 -(2^15 - 1)~(2^15 - 1)。输入原创 2011-10-03 21:18:35 · 2225 阅读 · 0 评论 -
Java程序练习-A-黑帝君临
描述西斯皇帝欺骗了议员,控制了议会。绝地武士传人Dastan为了正义,与西斯决斗。然而,西斯的天眼看出Dastan是个投机主义者。于是,西斯告诉Dastan,如果决斗的话会伤害的无辜的人,不如玩一把showhand,输的人将被流放。ShowHand是一项紧张刺激的赌博游戏原创 2011-09-04 21:45:08 · 1370 阅读 · 0 评论 -
Java程序练习-泄洪
泄洪时间限制: 10000ms内存限制: 10240kB描述有一个淹水的车站,共分n层,从上至下编号1~n。已知每层现有水量Wi,另外还知道每层的水量超过Li就会自动泄洪,把所有的水泻入i+1层。工作人员手动控制第i层泄洪,但需要Pi的费用。求工作人员至少需要花多原创 2011-10-06 12:36:15 · 1155 阅读 · 0 评论 -
Java程序练习-谁是你的潜在朋友
谁是你的潜在朋友时间限制: 1000ms内存限制: 65536kB描述“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份北大图书馆的图书借原创 2011-10-10 12:44:29 · 7063 阅读 · 23 评论 -
Java程序练习-高中运动会
高中运动会时间限制: 10000ms内存限制: 2048kB描述梦幻城市每年为全市高中生兴办一次运动大会。为促进各校同学之间的交流,采用特别的分队方式:每一个学校的同学,必须被均匀分散到各队,使得每一队中该校的人数皆相同。为增加比赛的竞争性,希望分成越多队越好。你的任原创 2011-10-14 10:34:46 · 1412 阅读 · 1 评论 -
Java程序练习-Period
Period时间限制: 3000ms内存限制: 65536kB描述For each prefix of a given string S with N characters (each character has an ASCII code between 9原创 2011-10-03 21:40:55 · 728 阅读 · 0 评论 -
Java程序练习-Spell checker
Spell checker时间限制: 2000ms内存限制: 65536kB描述You, as a member of a development team for a new spell checking program, are to write a modu原创 2011-10-03 21:34:54 · 853 阅读 · 0 评论 -
Java程序练习-约瑟夫环问题
约瑟夫环问题时间限制: 1000ms内存限制: 1000kB描述约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下原创 2011-10-03 21:26:01 · 1053 阅读 · 0 评论 -
Java程序练习-螺旋矩阵
螺旋矩阵时间限制: 1500ms内存限制: 1000kB描述生成一个NxN(N>0)的旋转矩阵,N从键盘输入,每4个字符输出一个数字,右对齐,从1开始至NxN,顺时针成螺旋状,例如:输入4则生成1--16的矩阵.输入5 (N)输出1 2 3 4 5原创 2011-10-03 21:24:14 · 1342 阅读 · 0 评论 -
Java程序练习-班级排名
班级排名时间限制: 1000ms 内存限制: 65536kB 描述 信息科学技术学院年终评定讲学金,需要对整个年级的学生按照平均分数进行排名.要求:根据输入的学号和平均成绩,按照平均成绩降序输出学号如果平均成绩相同,按照输入的顺序输出。 输入 第一行为原创 2011-10-14 21:18:53 · 1561 阅读 · 0 评论 -
Java程序练习-十六进制转十进制
十六进制转十进制时间限制: 1000ms内存限制: 65536kB描述将十六进制数转换成十进制数输入第一行有一个整数T,表示共有T组数据接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前没有多余的0输出输出原创 2011-10-14 12:47:07 · 1223 阅读 · 0 评论 -
Java程序练习-字符串插入
字符串插入时间限制: 1000ms内存限制: 65536kB描述有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大原创 2011-10-03 21:37:50 · 1366 阅读 · 0 评论 -
Java程序练习-判断字符串包含
判断字符串包含时间限制: 1000ms内存限制: 500kB描述输入两个字符串s1和s2,判断s2是否被包含在s1中;如you 包含在 xiyou中则输出Include,否则输出Noinclude 。输入xiyou xi (两个字符串中间空格隔开)输出原创 2011-10-03 21:29:05 · 879 阅读 · 0 评论 -
Java程序练习-括号匹配
括号匹配时间限制: 1000ms内存限制: 1000kB描述假设表达式中只包含三种括号:圆括号、方括号和花括号,它们可相互嵌套,如([{}])或({[][()]})等均为正确的格式,而{[]})}或{[()]或([]}均为不正确的格式.输入一串括号如果输入的右原创 2011-10-03 21:22:05 · 960 阅读 · 0 评论 -
Java程序练习-计数的梦
计数的梦时间限制: 10000ms内存限制: 1024kB描述Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次?原创 2011-10-01 13:43:06 · 778 阅读 · 0 评论 -
Java程序练习-机器翻译
机器翻译时间限制: 10000ms内存限制: 1024kB描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含原创 2011-10-01 13:13:50 · 1150 阅读 · 1 评论 -
Java程序练习-链表二合一
描述两个线性单链表A和B中的元素(数据长度和元素由键盘输入),编写算法将A表和B表归并成一个按元素交替链接(a1、b1、a2、b2……)的表C,表长度大的把剩余元素接到C后面即可,并要求利用原表(即A和B表的)节点空间存储表C。样例输入62 4 5 7 8 9原创 2011-09-16 09:53:10 · 450 阅读 · 0 评论 -
Java程序练习-狼找兔子
狼找兔子时间限制: 10000ms内存限制: 1024kB描述一座山周围有n个洞,顺时针编号为0,1,2,...n-1.而一只狼从0号洞开始,顺时针方向计数,每遇到m个洞就进洞找兔子.例如n=5,m=3,狼经过的洞依次为0,3,1,4,2,0.那么兔子有没有幸免的原创 2011-10-02 13:13:58 · 1103 阅读 · 4 评论 -
Java程序练习-饮食问题
饮食问题时间限制: 10000ms内存限制: 10240kB描述Bessie 正在减肥,所以她规定每天不能吃超过 C (10 <= C <= 35,000)卡路里的食物。农民 John 在戏弄她,在她面前放了B (1 <= B <= 21) 捅食物。每桶内都有某个单位原创 2011-10-01 14:03:23 · 731 阅读 · 0 评论 -
Java程序练习-潜伏者
潜伏者时间限制: 10000ms内存限制: 1024kB描述R国和S国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。历经艰险后,潜伏于S国的R国间谍小C终于摸清了S国军用密码的编码规则:1、S国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内原创 2011-10-01 12:22:34 · 1366 阅读 · 0 评论 -
Java程序练习-字符串的展开
字符串的展开时间限制: 10000ms内存限制: 65536kB描述在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其原创 2011-10-01 12:15:21 · 851 阅读 · 0 评论 -
Java程序练习-进制转换
进制转换时间限制: 10000ms内存限制: 65536kB描述我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式。例如:123可表示为 1*102+2*101+3*100这样的形式。与原创 2011-10-01 11:57:02 · 637 阅读 · 0 评论 -
Java程序练习-乘积最大
乘积最大时间限制: 10000ms内存限制: 65536kB描述今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中原创 2011-10-01 12:00:01 · 751 阅读 · 0 评论 -
Java程序练习-Red and Black
http://poj.grids.cn/practice/1979/http://poj.grids.cn/practice/3866/Red and Black时间限制: 1000ms内存限制: 65536kB描述There is a rectangular原创 2011-09-12 10:18:16 · 538 阅读 · 0 评论 -
Java程序练习-2进制转化为16进制
2进制转化为16进制 时间限制: 1000ms内存限制: 65536kB描述输入一个2进制的数,要求输出该2进制数的16进制表示。在16进制的表示中,A-F表示10-15输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个以0和1组原创 2011-09-04 21:55:38 · 617 阅读 · 0 评论 -
Java程序练习-统计字符数
描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出n行,每行输出对应一个输入原创 2011-09-07 17:52:08 · 645 阅读 · 0 评论