hdu--ACM
海那边的小萌男
目前是学生党,热爱科技,喜欢编程,以及学习新的技术。目前在学习Java,以后应该会学习更多新的技术方面,未来会从事IT业。其他的比较喜欢金融,篮球。个人喜欢交朋友,玩啊,和大部分年轻人一样。
我是05后小鲜肉。
展开
-
HDU 2015 JAVA
Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output 对于每组输入数据,输出一个平均值序列,每组输出占一行。Sample Input原创 2017-03-05 09:23:22 · 468 阅读 · 0 评论 -
HDU 2016 JAVA
Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output 对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input 4 2 1 3 4 5 5 4 3 2原创 2017-03-05 09:24:43 · 344 阅读 · 0 评论 -
HDU 2017 JAVA
Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数。Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output 对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdf原创 2017-03-05 09:26:02 · 258 阅读 · 0 评论 -
HDU 2018 JAVA
Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0import java.util.*; import java.math.*; class Main { // 主要就是找规律,第n天牛个原创 2017-03-05 09:28:39 · 338 阅读 · 0 评论 -
HDU 2019 JAVA
Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output 对于每个测试实例,输出插入新的元素后的数列。Sample Inpu原创 2017-03-05 09:31:01 · 265 阅读 · 0 评论 -
HDU 2020 JAVA
Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。Input 输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。Sample Input 3原创 2017-03-05 09:32:07 · 389 阅读 · 0 评论 -
HDU 2021 JAVA
Problem Description 作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵 但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢? 这里假设老师的工资都是正整数,单位元,人民币一共有100元、5原创 2017-03-05 09:33:23 · 444 阅读 · 0 评论 -
HDU 2022 JAVA
Problem Description potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口。 “做什么比较挣钱呢?筛沙子没力气,看大门又不够帅…”potato老师很是无奈。 “张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?”lwg在一旁出主意。 嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影《杭电原创 2017-03-05 09:34:34 · 259 阅读 · 0 评论 -
HDU 2023 JAVA
Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。Input 输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。Output 对于每个测试实例,输出3行数据,第一行包含n个原创 2017-03-05 09:36:06 · 316 阅读 · 0 评论 -
HDU 2024 JAVA
Problem Description 输入一个字符串,判断其是否是C的合法标识符。Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output 对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出”yes”,否则,输出“no”。Sample Input 3 12ajf fi8x_a原创 2017-03-05 09:37:27 · 248 阅读 · 1 评论 -
HDU 2025 JAVA
Problem Description 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。Input 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。Output 对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入”(max)”。Samp原创 2017-03-05 09:38:28 · 302 阅读 · 0 评论 -
HDU 2026 JAVA
Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output 请输出按照要求改写后的英文句子。Sample Input i like acm i want to get an acceptedSample Output I Like Acm I Wa原创 2017-03-05 09:39:21 · 229 阅读 · 0 评论 -
HDU 2027 JAVA
Problem Description 统计每个元音字母在字符串中出现的次数。Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output 对于每个测试实例输出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5 多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:)Sample I原创 2017-03-05 09:40:40 · 282 阅读 · 0 评论 -
HDU 2028 JAVA
Problem Description 求n个数的最小公倍数。Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input 2 4 6 3 2 5 7Sample Output 12 70import java.util.原创 2017-03-05 09:41:44 · 250 阅读 · 0 评论 -
HDU 2029 JAVA
Problem Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input 输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output 如果一个字符串是回文串,则输出”yes”,否则输出”no”.Sample Input 4 l原创 2017-03-05 09:42:51 · 221 阅读 · 0 评论 -
HDU 2030 JAVA
Problem Description 统计给定文本文件中汉字的个数。Input 输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。Output 对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~Sample Input 2 WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa! 马上就原创 2017-03-05 09:44:30 · 257 阅读 · 0 评论 -
HDU 2031 JAVA
Problem Description 输入一个十进制数N,将它转换成R进制数输出。Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。Output 为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input 7 2 23 12 -4 3原创 2017-03-05 09:45:54 · 341 阅读 · 0 评论 -
HDU 2032 JAVA
import java.util.*; class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int N=sc.nextInt(); int R=sc.nextInt();原创 2017-03-05 09:47:12 · 247 阅读 · 0 评论 -
HDU 2033 JAVA
Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。 这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。Input 输入数据有多行组原创 2017-03-05 09:49:09 · 192 阅读 · 0 评论 -
HDU 2034 JAVA
Problem Description 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧?Input 每组输入数据占1行,每行数据的开始是2个整数n(0<=n<=100)和m(原创 2017-03-05 09:49:54 · 194 阅读 · 0 评论 -
HDU 2035 JAVA
Problem Description 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。Output 对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。Sample Input 2 3 12原创 2017-03-05 09:51:06 · 236 阅读 · 0 评论 -
HDU 2036 JAVA
Problem Description “ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)”话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle原创 2017-03-05 09:54:51 · 197 阅读 · 0 评论 -
HDU 2037 JAVA
Problem Description “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%…”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小原创 2017-03-05 09:56:48 · 445 阅读 · 0 评论 -
HDU 2039 JAVA
Problem Description 给定三条边,请你判断一下能不能组成一个三角形。Input 输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C <1000;Output 对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。 Sample Input 2 1 2 3 2 2 2Sample Output NO原创 2017-03-05 09:58:42 · 171 阅读 · 0 评论 -
HDU 2040 JAVA
Problem Description古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。 而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。 你的任务就原创 2017-03-05 09:59:32 · 323 阅读 · 0 评论 -
HDU 2041 JAVA
Problem Description 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input 输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1<=M<=40),表示楼梯的级数。Output 对于每个测试实例,请输出不同走法的数量Sample Input 2 2 3Sample Output 1 2原创 2017-03-05 10:00:54 · 213 阅读 · 0 评论 -
HDU 2042 JAVA
Problem Description 你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。从黄泥板村到交易地点要经过N个收费站,按说这收费站和徐老汉没什么关系,但是事实却令原创 2017-03-05 10:02:00 · 201 阅读 · 0 评论 -
HDU 2043 JAVA
Problem Description网上流传一句话:”常在网上飘啊,哪能不挨刀啊~”。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。 (2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为: 1.大原创 2017-03-05 10:04:07 · 402 阅读 · 0 评论 -
HDU 2044 JAVA
Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0import java.util.*; //Time Limit Exceededclass Main{ pub原创 2017-03-05 10:07:00 · 230 阅读 · 0 评论 -
HDU 2045 JAVA
Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即”可乐”),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满原创 2017-03-05 10:08:00 · 215 阅读 · 0 评论 -
HDU 2046 JAVA
Problem Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0import java.util.*;class Main{ public static void m原创 2017-03-05 10:09:17 · 234 阅读 · 0 评论 -
HDU 2047 JAVA
Problem Description 今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由”E” “O” “F”三种字符组成的字符串(可以只有其中一种或两种字符,但绝对原创 2017-03-05 10:10:13 · 209 阅读 · 0 评论 -
HDU 2048 JAVA
Problem Description HDU 2006’10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字条加入完毕,每人从箱中取一个字条; 最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!”大家可以想象一原创 2017-03-05 10:11:30 · 408 阅读 · 0 评论 -
HDU 2049 JAVA
国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做”考新郎”,具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排; 然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个. 最后,揭开盖头,如果找错了对象就要当众跪搓衣板…看来做新郎也不是容易的事情…假设一共有N对新婚夫妇,其中有M个新原创 2017-03-05 10:12:45 · 230 阅读 · 0 评论 -
HDU 2050 JAVA
Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input 输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0import java.util.*;class Main{ p原创 2017-03-05 10:23:02 · 203 阅读 · 0 评论 -
HDU 2051 JAVA
Problem Description Give you a number on base ten,you should output it on base two.(0 < n < 1000)Input For each case there is a postive number n on base ten, end of file.Output For each case output原创 2017-03-05 10:24:22 · 195 阅读 · 0 评论 -
HDU 2052 JAVA
Give you the width and height of the rectangle,darw it.Input Input contains a number of test cases.For each case ,there are two numbers n and m (0 < n,m < 75)indicate the width and height of the recta原创 2017-03-05 10:25:46 · 184 阅读 · 0 评论 -
HDU 2053 JAVA
Problem Description There are many lamps in a line. All of them are off at first. A series of operations are carried out on these lamps. On the i-th operation, the lamps whose numbers are the multiple原创 2017-03-05 10:26:58 · 196 阅读 · 0 评论 -
HDU 2054 JAVA
Problem Description Give you two numbers A and B, if A is equal to B, you should print “YES”, or print “NO”.Input each test case contains two numbers A and B.Output for each case, if A is equal to B原创 2017-03-05 10:28:11 · 252 阅读 · 0 评论 -
HDU 2055 JAVA
Problem Description we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, … f(Z) = 26, f(z) = -26; Give you a letter x and a number y , you should output the result of y+f(x).Input On the first line,原创 2017-03-05 10:29:09 · 220 阅读 · 0 评论