java
SuperBeauty
这个作者很懒,什么都没留下…
展开
-
maven的配置及示例
最近想学习使用maven,于是就在intellij上捣鼓了起来。我以为Intellij直接集成了maven,于是兴冲冲的直接创建maven项目。![这里写图片描述](http://img.blog.csdn.net/20151207203523164)![这里写图片描述](http://img.blog.csdn.net/20151207203553646)![这里写图片描述](http:/原创 2015-12-11 21:11:05 · 1960 阅读 · 0 评论 -
杭电ACM2046java做法
骨牌铺方格Problem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0Output对于每个测试实例,请输出铺放方案的总数,每个实原创 2015-08-15 09:37:55 · 956 阅读 · 0 评论 -
杭电ACM2051java做法
BitsetProblem DescriptionGive you a number on base ten,you should output it on base two.(0 InputFor each case there is a postive number n on base ten, end of file.OutputFor each case原创 2015-08-29 09:56:06 · 807 阅读 · 0 评论 -
杭电ACM2050java做法
折线分割平面Problem Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0Output对于每个原创 2015-08-28 22:24:35 · 767 阅读 · 0 评论 -
杭电ACM2031java做法
进制转换Problem Description输入一个十进制数N,将它转换成R进制数输出。Input输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。Output为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input7 223原创 2015-07-23 09:25:04 · 1112 阅读 · 0 评论 -
杭电ACM2045java做法
不容易系列之(3)—— LELE的RPG难题Problem Description人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格原创 2015-08-13 08:40:51 · 828 阅读 · 0 评论 -
杭电ACM2049java做法
不容易系列之(4)——考新郎Problem Description国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖原创 2015-08-27 15:24:41 · 864 阅读 · 0 评论 -
杭电ACM2044java做法
一只小蜜蜂...Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,原创 2015-08-12 08:07:34 · 1001 阅读 · 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 · 443 阅读 · 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 · 685 阅读 · 0 评论 -
杭电ACM2043java做法
密码Problem Description网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中原创 2015-08-11 14:06:17 · 809 阅读 · 0 评论 -
杭电ACM2029java做法
Palindromes _easy versionProblem Description“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output如果一个字符串是回文原创 2015-07-18 10:56:07 · 819 阅读 · 0 评论 -
杭电ACM2028java做法
Lowest Common Multiple PlusProblem Description求n个数的最小公倍数。Input输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input2 4 63原创 2015-07-18 10:43:08 · 1481 阅读 · 0 评论 -
杭电ACM2037java做法
今年暑假不ACProblem Description“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国原创 2015-07-29 16:06:01 · 713 阅读 · 0 评论 -
杭电ACM2042java做法
不容易系列之二Problem Description你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。从黄泥板村到交易地点要经过N个收费站,按说这收原创 2015-08-10 11:36:42 · 623 阅读 · 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 · 418 阅读 · 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 · 943 阅读 · 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 · 952 阅读 · 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 · 1940 阅读 · 0 评论 -
使用Lambda表达式遍历集合(forEach方法)
使用Lambda表达式遍历集合(forEach方法)Java8为Iterable接口新增forEach(Consumer action)方法,Iterable接口是Collection接口的父接口,Collection集合也可调用该方法。当程序调用该方法遍历时,会依次将集合元素传给Consumer的accept(T t)方法(Iterable接口中唯一的抽象方法)。原创 2015-11-25 16:05:53 · 36310 阅读 · 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 · 822 阅读 · 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 · 941 阅读 · 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 · 984 阅读 · 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 · 948 阅读 · 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 · 1065 阅读 · 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 · 1073 阅读 · 0 评论 -
杭电ACM2048java做法
神、上帝以及老天爷Problem DescriptionHDU 2006'10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;然后,待所有字条加入完毕,每人从箱中取一个字条;最后,如果取得的字条上写的就是自己的名字原创 2015-08-18 14:42:30 · 1179 阅读 · 0 评论 -
杭电ACM2041java做法
超级楼梯Problem Description有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?Input输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1Output对于每个测试实例,请输出不同走法的数量Sample Input223Sample Outp原创 2015-08-05 09:55:26 · 810 阅读 · 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 · 814 阅读 · 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 · 1007 阅读 · 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 · 823 阅读 · 0 评论 -
杭电ACM2047java做法
阿牛的EOF牛肉串Problem Description今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" "O" "F"三种字符组成的字符串(可以只原创 2015-08-16 11:36:11 · 972 阅读 · 0 评论 -
杭电ACM2027java做法
统计元音Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意原创 2015-07-16 10:11:29 · 1303 阅读 · 0 评论 -
杭电ACM2026java做法
首字母变大写Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Inputi like acmi want to get an acceptedSa原创 2015-07-15 18:27:45 · 1012 阅读 · 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 · 993 阅读 · 0 评论 -
杭电ACM2002java做法
是的,我又来水题了,别拦我,我是要成为水王的男人!!计算球体积Problem Description根据输入的半径值,计算球的体积。 Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input1原创 2015-05-18 14:27:53 · 1315 阅读 · 0 评论 -
杭电ACM2018java做法
母牛的故事Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。每个输原创 2015-05-29 20:11:35 · 1368 阅读 · 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 · 1153 阅读 · 0 评论 -
杭电ACM2005java做法
第几天?Problem Description给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。 Output对于每组输入数据,输出一行,表示该日期是该年的第几天。 Sample Input19原创 2015-05-21 10:03:44 · 1346 阅读 · 0 评论 -
杭电ACM2009java做法
求数列的和Problem Description数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input输入数据有多组,每组占一行,由两个整数n(n Output对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。 Sample Input81 42 2 Sa原创 2015-05-21 11:22:35 · 801 阅读 · 0 评论