![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDOJ
Mr_rainxbow
上学中。码农养成中。java和web修炼中。
展开
-
[字符串][第二阶段-字符串处理][HDOJ-2093]考试排名
Problem DescriptionC++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别原创 2015-01-09 01:37:27 · 499 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2093]考试排名
Problem DescriptionC++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别原创 2015-01-09 01:36:58 · 411 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2081]手机短号
Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗? Input输入数据的第一行是一个N(N原创 2015-01-09 01:40:08 · 418 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2091]空心三角形
Problem Description把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。 Input每行包含一个字符和一个整数n(0 Output每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。原创 2015-01-09 02:38:59 · 467 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2082]手机短号
Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗? Input输入数据的第一行是一个N(N原创 2015-01-09 02:59:47 · 576 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-1004]Let the Balloon Rise
Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest i原创 2015-01-09 16:21:18 · 562 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2097]Sky数
Problem DescriptionSky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。Sky非常喜欢这种四位数,由于他的发现,所以这里我们命名其为Sky数。但原创 2015-01-11 11:04:25 · 417 阅读 · 0 评论 -
[汉诺塔][第二阶段-汉诺塔入门][HDOJ-2077]汉诺塔IV
Problem Description还记得汉诺塔III吗?他的规则是这样的:不允许直接从最左(右)边移到最右(左)边(每次移动一定是移到中间杆或从中间移出),也不允许大盘放到小盘的上面。xhd在想如果我们允许最大的盘子放到最上面会怎么样呢?(只允许最大的放在最上面)当然最后需要的结果是盘子从小到大排在最右边。 Input输入数据的第一行是一个数据T,表示有T组数据。原创 2015-01-13 00:27:45 · 541 阅读 · 0 评论 -
[汉诺塔][第二阶段-汉诺塔入门][HDOJ-2064]汉诺塔III
Problem Description约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。现在我们改变游戏的玩法,不允许直接从最左(右)边移到最右(左)边(每次移动一定是移到中间杆或从中间移出),也不允许大盘放到下盘的上原创 2015-01-13 00:13:05 · 621 阅读 · 0 评论 -
[汉诺塔][第二阶段-汉诺塔入门][HDOJ-1996]汉诺塔VI
Problem Descriptionn个盘子的汉诺塔问题的最少移动次数是2^n-1,即在移动过程中会产生2^n个系列。由于发生错移产生的系列就增加了,这种错误是放错了柱子,并不会把大盘放到小盘上,即各柱子从下往上的大小仍保持如下关系 :n=m+p+q a1>a2>...>amb1>b2>...>bpc1>c2>...>cq计算所有会产生的系列总数. 这原创 2015-01-12 23:31:21 · 630 阅读 · 0 评论 -
[汉诺塔][第二阶段-汉诺塔入门][HDOJ-1995]汉诺塔V
Problem Description用1,2,...,n表示n个盘子,称为1号盘,2号盘,...。号数大盘子就大。经典的汉诺塔问题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并原创 2015-01-12 01:32:05 · 423 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2092]整数解
Problem Description有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。例如:x + y = 9,x * y = 15 ? 找不到这样的整数x和y1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和47+(-8)=-1,7*(-8)原创 2015-01-10 22:27:11 · 530 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2089]不要62
Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:62315 73418 88914都属于不吉利号码。但是,61152虽然含有原创 2015-01-10 16:42:02 · 691 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2099]整除的尾数
Problem Description一个整数,只知道前几位,不知道末二位,被另一个整数除尽了,那么该数的末二位该是什么呢? Input输入数据有若干组,每组数据包含二个整数a,b(0 Output对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。同组数据的输出,其每个尾数之间空一格,行末没有空格。原创 2015-01-11 12:01:02 · 483 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2098]分拆素数和
Problem Description把一个偶数拆成两个不同素数的和,有几种拆法呢? Input输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。 Output对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。 Sample Input30260原创 2015-01-11 11:48:17 · 457 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2090]算菜价
Problem Description妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。 Input输入含有一些数据组,每组数据包括菜种(字串),数量(计量单位不论,一律为double型数)和单价(double型数,表示人民币元数),因此,每组数据的菜价就是数量乘上原创 2015-01-10 16:55:37 · 507 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2096]小明A+B
Problem Description小明今年3岁了, 现在他已经能够认识100以内的非负整数, 并且能够进行100以内的非负整数的加法计算.对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位.例如, 对于小明来说:1) 1234和34是相等的2) 35+80=15给定非负整数A和B,原创 2015-01-10 22:38:43 · 630 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2075]A|B?
Problem Description正整数A是否能被正整数B整除,不知道为什么xhd会研究这个问题,来帮帮他吧。 Input输入数据的第一行是一个数据T,表示有T组数据。每组数据有两个正整数A和B(A,B Output对于每组输入数据,输出"YES"表示可以被整除,"NO"表示不能被整除。 Sample Input24原创 2015-01-10 00:00:51 · 354 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2071]Max Num
Problem DescriptionThere are some students in a class, Can you help teacher find the highest student . InputThere are some cases. The first line contains an integer t, indicate the cases;原创 2015-01-09 23:56:15 · 558 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2070]Fibbonacci Number
Problem DescriptionYour objective for this question is to develop a program which will generate a fibbonacci number. The fibbonacci function is defined as such:f(0) = 0f(1) = 1f(n) = f(n-1)原创 2015-01-09 23:46:18 · 436 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2033]人见人爱A+B
Problem DescriptionHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。 Inp原创 2015-01-09 23:35:42 · 610 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2031]A + B Again
Problem DescriptionThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal原创 2015-01-09 17:16:07 · 556 阅读 · 0 评论 -
[数学][第二阶段-简单数学题][HDOJ-2057]进制转换
Problem Description输入一个十进制数N,将它转换成R进制数输出。 Input输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。 Output为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。 Sample Input原创 2015-01-09 23:17:53 · 459 阅读 · 0 评论