
java
SuperBeauty
这个作者很懒,什么都没留下…
展开
-
maven的配置及示例
最近想学习使用maven,于是就在intellij上捣鼓了起来。我以为Intellij直接集成了maven,于是兴冲冲的直接创建maven项目。和R(210)。Output为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input7 223原创 2015-07-23 09:25:04 · 1122 阅读 · 0 评论 -
杭电ACM2045java做法
不容易系列之(3)—— LELE的RPG难题Problem Description人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格原创 2015-08-13 08:40:51 · 834 阅读 · 0 评论 -
杭电ACM2049java做法
不容易系列之(4)——考新郎Problem Description国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖原创 2015-08-27 15:24:41 · 880 阅读 · 0 评论 -
杭电ACM2044java做法
一只小蜜蜂...Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,原创 2015-08-12 08:07:34 · 1012 阅读 · 0 评论 -
队列
类public class Queue { private long[] queArray; private int maxSize; private int front; private int rear; private int nItems; public Queue(int s){ maxSize=s; queArray=new long[maxSize];原创 2015-08-12 11:09:14 · 456 阅读 · 0 评论 -
栈的应用实例
栈的类public class StackX { private int maxSize; private char[] stackArray; private int top; public StackX(int max){ maxSize=max; stackArray=new char[maxSize]; top=-1; } public void push(ch原创 2015-08-11 23:47:44 · 695 阅读 · 0 评论 -
杭电ACM2043java做法
密码Problem Description网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中原创 2015-08-11 14:06:17 · 822 阅读 · 0 评论 -
杭电ACM2029java做法
Palindromes _easy versionProblem Description“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output如果一个字符串是回文原创 2015-07-18 10:56:07 · 836 阅读 · 0 评论 -
杭电ACM2028java做法
Lowest Common Multiple PlusProblem Description求n个数的最小公倍数。Input输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input2 4 63原创 2015-07-18 10:43:08 · 1493 阅读 · 0 评论 -
杭电ACM2037java做法
今年暑假不ACProblem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国原创 2015-07-29 16:06:01 · 723 阅读 · 0 评论 -
杭电ACM2042java做法
不容易系列之二Problem Description你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。从黄泥板村到交易地点要经过N个收费站,按说这收原创 2015-08-10 11:36:42 · 638 阅读 · 0 评论 -
优先级队列
优先级队列是有排序的类public class PriorityQ { private long[] queArray; private int maxSize; private int nItems; public PriorityQ(int s){ maxSize=s; queArray=new long[maxSize]; nItems=0; } pu原创 2015-08-15 10:55:15 · 437 阅读 · 0 评论 -
杭电ACM2039java做法
三角形Problem Description给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C Output对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。 Sample Input21 2 32 2 2S原创 2015-08-03 09:09:37 · 957 阅读 · 0 评论 -
杭电ACM2052java做法
PictureProblem DescriptionGive you the width and height of the rectangle,darw it.InputInput contains a number of test cases.For each case ,there are two numbers n and m (0 OutputFor原创 2015-08-30 10:03:34 · 970 阅读 · 0 评论 -
简单的示例操作Collection集合里的元素
public class CollectionTest { public static void main(String[] args) { Collection c = new ArrayList(); c.add("孙悟空"); c.add(6); System.out.println(c.size());原创 2015-11-25 14:42:04 · 1963 阅读 · 0 评论 -
使用Lambda表达式遍历集合(forEach方法)
使用Lambda表达式遍历集合(forEach方法)Java8为Iterable接口新增forEach(Consumer action)方法,Iterable接口是Collection接口的父接口,Collection集合也可调用该方法。当程序调用该方法遍历时,会依次将集合元素传给Consumer的accept(T t)方法(Iterable接口中唯一的抽象方法)。原创 2015-11-25 16:05:53 · 36362 阅读 · 3 评论 -
杭电ACM2061java做法(PE)
Treasure the new start, freshmen!Problem Descriptionbackground:A new semester comes , and the HDU also meets its 50th birthday. No matter what's your major, the only thing I want to tell you i原创 2015-09-23 19:54:24 · 845 阅读 · 0 评论 -
杭电ACM2060java做法(WA)
SnookerProblem Descriptionbackground:Philip likes to play the QQ game of Snooker when he wants a relax, though he was just a little vegetable-bird. Maybe you hadn't played that game yet, no ma原创 2015-09-21 20:08:10 · 955 阅读 · 2 评论 -
杭电ACM2057java做法
A + B AgainProblem 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原创 2015-09-11 16:42:19 · 997 阅读 · 0 评论 -
杭电ACM2055java做法
An easy problemProblem Descriptionwe 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).原创 2015-09-05 14:46:05 · 960 阅读 · 0 评论 -
杭电ACM2056java做法
RectanglesProblem DescriptionGiven two rectangles and the coordinates of two points on the diagonals of each rectangle,you have to calculate the area of the intersected part of two rectangles. i原创 2015-09-09 15:33:59 · 1079 阅读 · 0 评论 -
杭电ACM2054java做法
A == B ?Problem DescriptionGive you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".Inputeach test case contains two numbers A and B.Outputfor each cas原创 2015-09-01 22:13:29 · 1089 阅读 · 0 评论 -
杭电ACM2048java做法
神、上帝以及老天爷Problem DescriptionHDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;然后,待所有字条加入完毕,每人从箱中取一个字条;最后,如果取得的字条上写的就是自己的名字原创 2015-08-18 14:42:30 · 1193 阅读 · 0 评论 -
杭电ACM2041java做法
超级楼梯Problem Description有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1Output对于每个测试实例,请输出不同走法的数量Sample Input223Sample Outp原创 2015-08-05 09:55:26 · 816 阅读 · 0 评论 -
杭电ACM2053java做法
Switch GameProblem DescriptionThere 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原创 2015-08-31 08:38:39 · 829 阅读 · 0 评论 -
杭电ACM2032java做法
杨辉三角Problem Description还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1Input输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1Output对应于每一个输入,请输出相应层数的杨辉三角,每一层的原创 2015-07-24 07:14:15 · 1016 阅读 · 0 评论 -
杭电ACM2040java做法
亲和数Problem Description古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。 而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一原创 2015-08-04 11:11:08 · 832 阅读 · 0 评论 -
杭电ACM2047java做法
阿牛的EOF牛肉串Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" "O" "F"三种字符组成的字符串(可以只原创 2015-08-16 11:36:11 · 981 阅读 · 0 评论 -
杭电ACM2027java做法
统计元音Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意原创 2015-07-16 10:11:29 · 1312 阅读 · 0 评论 -
杭电ACM2026java做法
首字母变大写Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Inputi like acmi want to get an acceptedSa原创 2015-07-15 18:27:45 · 1019 阅读 · 0 评论 -
杭电ACM2035java做法
人见人爱A^BProblem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1Output对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。Sample Input2 312 66789 100000原创 2015-07-27 09:55:44 · 998 阅读 · 0 评论 -
杭电ACM2002java做法
是的,我又来水题了,别拦我,我是要成为水王的男人!!计算球体积Problem Description根据输入的半径值,计算球的体积。 Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input1原创 2015-05-18 14:27:53 · 1330 阅读 · 0 评论 -
杭电ACM2018java做法
母牛的故事Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。每个输原创 2015-05-29 20:11:35 · 1387 阅读 · 0 评论 -
杭电ACM2019java做法
数列有序!Problem Description有n(nInput输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output对于每个测试实例,输出插入新的元素后的数列。Sample Input3 31 2 40 0Sample Output原创 2015-05-31 11:18:35 · 1167 阅读 · 0 评论 -
杭电ACM2005java做法
第几天?Problem Description给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。 Output对于每组输入数据,输出一行,表示该日期是该年的第几天。 Sample Input19原创 2015-05-21 10:03:44 · 1354 阅读 · 0 评论 -
杭电ACM2009java做法
求数列的和Problem Description数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input输入数据有多组,每组占一行,由两个整数n(n Output对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。 Sample Input81 42 2 Sa原创 2015-05-21 11:22:35 · 812 阅读 · 0 评论