acm
wangjian_an
这个作者很懒,什么都没留下…
展开
-
java 矩阵相乘
import java.util.Scanner;public class MatrixMultiply{ public static void main(String args[]){ System.out.println("请输入第一个矩阵的行数和列数:"); Scanner sc=new Scanner(System.in); int m=sc.nex原创 2015-10-03 12:02:36 · 752 阅读 · 0 评论 -
hdu java 2148
import java.util.Scanner;public class P2148 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int n=sc.nextInt();//学生数目in原创 2016-02-19 14:34:42 · 613 阅读 · 0 评论 -
hdu2561
import java.util.Arrays;import java.util.Scanner;public class P2561 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int c=sc.nextInt();while(c-->0){int原创 2016-02-19 14:51:19 · 663 阅读 · 0 评论 -
hdu2562 java
给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。 Input输入包含多组测试数据;输入的第一行是一个整数C,表示有C测试数据;接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长 Output请为每组测试数据输出奇偶位互换后的结果;每组输出占一行。 Sample Input2011011原创 2016-02-19 15:08:53 · 671 阅读 · 0 评论 -
hdu2563 java
import java.util.Scanner;public class P2563{private static long[] a=new long[21];static{a[1]=3;a[2]=7;for(int i=3;ia[i]=2*a[i-1]+a[i-2];}}public static void main(String[] a原创 2016-02-19 15:35:53 · 703 阅读 · 0 评论 -
hdu2564 java
import java.util.Scanner;public class P2564 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();sc.nextLine();//过度while(t-->0){Strin原创 2016-02-19 15:47:41 · 459 阅读 · 0 评论 -
hdu2566 Java
import java.util.Scanner;public class P2565 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int n=sc.nextInt();int原创 2016-02-19 16:24:09 · 492 阅读 · 0 评论 -
hdu2665 java
import java.util.Scanner;public class P2565 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int n=sc.nextInt();prin原创 2016-02-19 16:16:32 · 450 阅读 · 0 评论 -
hdu2567 java
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();sc.nextLine();while(n-->0){String s1=sc.原创 2016-02-19 16:31:57 · 664 阅读 · 0 评论 -
java数据结构 广搜,队列,循环队列
广度优先搜索在搜索访问一层时,需要记住已被访问的顶点,以便在访问下层顶点时,从已被访问的顶点出发搜索访问其邻接点。所以在广度优先搜索中需要设置一个队列Queue,使已被访问的顶点顺序由队尾进入队列。在搜索访问下层顶点时,先从队首取出一个已被访问的上层顶点,再从该顶点出发搜索访问它的各个邻接点。The GeoSurvComp geologic survey company原创 2016-03-10 19:07:01 · 884 阅读 · 0 评论 -
java数据结构 拓扑排序
进行拓扑排序的方法:输入AOV网络。令n 为顶点个数。 ·在AOV网络中选一个没有直接 前驱的顶点, 并输出之; ¸从图中删去该顶点,同时删去所有它发出的有向边; 重复以上 ·、¸ 步,直到全部顶点均已输出,拓扑有序序列形成,拓扑排序完成;或图中还有未输出的顶点,但已跳出处理循环。这说明图中还剩下一些顶点,它们都有直接前驱,再也找不到没有前驱的顶点了。这时AOV网络中原创 2016-03-10 19:08:38 · 1108 阅读 · 0 评论 -
java数据结构 深搜+栈
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime.Note: the number o原创 2016-03-10 19:03:35 · 499 阅读 · 0 评论 -
hdu 2199 java 二分法
Problem Description Now,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 100; Now please try your lucky.Input The first line of the input contains an i原创 2016-06-30 13:41:21 · 415 阅读 · 0 评论 -
hdu1312 深搜 java
Problem Description There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacen原创 2016-06-20 18:29:39 · 674 阅读 · 0 评论 -
十全时数——java代码(深搜)
假如电子计时器所显示的十个数字是“1115093028”这样一串数,它表示的数是11月15日9时30分28秒. 在这串数中,“0”出现了2次,“1”出现了三次,“2”、“3”、“5”、“8”、“9”各出现了一次, 而“4”、“6”、“7”没有出现.如果在电子计时器所显示的这串数里,0,1,2,3,4,5,6,7,8,9这 十个数字都只出现一次,称它所表示的时刻为“十全时”,那么2003年一共有原创 2017-02-08 00:39:36 · 2131 阅读 · 1 评论 -
菱形输出 Java
package cn.hncu.acm;public class Diamond { public static void main(String[] args) { int n=5; for(int i=0;i<n-1;i++){//先输出n-1行 for(int j=i;j<n-1;j++){//先输出n-i-1个空格原创 2017-02-10 22:37:23 · 702 阅读 · 0 评论 -
hdu 2560 java
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int n=sc.nextInt();int m原创 2016-02-18 16:22:53 · 391 阅读 · 0 评论 -
hdu 2140 java
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()){String str=sc.nextLine();for(int i=0;i原创 2016-02-18 16:06:24 · 469 阅读 · 0 评论 -
hdu 2031 java
import java.util.Scanner;public class Main { public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()){double count=0;String ch=sc.next();St原创 2016-02-18 15:44:05 · 691 阅读 · 0 评论 -
杭电adc java 2011
import java.util.*;class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int m=sc.nextInt(); for(int i=1;im;i++){ int n=sc.nextInt(); if原创 2015-10-03 13:12:36 · 1127 阅读 · 0 评论 -
hdu acm java
Problem Description有一个长度为n(n Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output对于每组输入数据,输出一个平均值序列,每组输出占一行。 Sample Input3 24 2 Sample Output3 63 7原创 2015-10-04 15:38:53 · 811 阅读 · 0 评论 -
航电 acm 2013
喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵^-^当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,原创 2015-10-04 00:15:11 · 745 阅读 · 0 评论 -
java hdu 2082
import java.util.Scanner;class Main {public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); sc.nextLine();原创 2015-11-25 13:17:42 · 576 阅读 · 0 评论 -
java hdu2085 水水水水水水水水水水水水水水
3原创 2015-11-25 18:39:47 · 794 阅读 · 2 评论 -
java 杨辉三角 王建安
import java.util.*;public class Majic{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[][] table=new int[n][n]; int i=0;原创 2015-10-02 22:18:17 · 537 阅读 · 0 评论 -
java hdu2088
Problem DescriptionLittle Bob likes playing with his box of bricks. He puts the bricks one upon another and builds stacks of different height. “Look, I've built a wall!”, he tells his older sister A原创 2015-11-27 19:26:18 · 803 阅读 · 0 评论 -
hdu 2103 java 细节题
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int m=sc.nextInt();//允许生小孩的数目原创 2016-01-15 17:33:55 · 781 阅读 · 0 评论 -
java hdu2087
Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长原创 2015-11-27 18:08:50 · 848 阅读 · 0 评论 -
hdu acm hdu 2115 Java
import java.util.Scanner;class Main{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int num=1;boolean isFirst=true;while(sc.hasNext()){int n=sc.ne原创 2016-01-26 23:00:05 · 791 阅读 · 0 评论 -
hdu2116 java 大数据
import java.math.BigInteger;import java.util.Scanner;class p2116 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()){int k=sc.nextInt()原创 2016-01-26 23:48:17 · 579 阅读 · 0 评论 -
hdu 2524 java
import java.util.Scanner;public class P2524 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int t=sc.nextInt();while(t-->0){int n=sc.nextInt();int m=sc原创 2016-01-12 23:40:29 · 641 阅读 · 0 评论 -
hdu2188 java
题目虽然长,但简单的贪心,先按单价排序,再解决问题import java.util.Scanner;class P2187 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int c=sc.nextInt();while(c-->0){doubl原创 2016-01-31 16:04:21 · 674 阅读 · 0 评论 -
java hdu2188 巴特博弈
import java.util.Scanner;class P2188 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int c=sc.nextInt();while(c-->0){int sum=0;int n=sc.nextInt();原创 2016-01-31 16:27:25 · 392 阅读 · 0 评论 -
hdu2569 java
import java.util.Scanner;class P2569 {public static void main(String[] args) {long a[]=new long[40];a[1]=3;a[2]=9;a[3]=21;//第n-2段与n-1段颜色相同,则第n段可以为三种颜色的任意一种:a[n-2]*3//第n-2段与原创 2016-03-02 12:30:32 · 745 阅读 · 0 评论 -
Java笔试题——2的100次方,不用大数据类(Biginteger)来解答
package cn.hncu.offer;public class Two100 { public static void main(String[] args) { int a[]=new int[1];//初始化数组 a[0]=1;//为第一个设置初始化值 int n=100; for(int i=0;i<n;i++){/原创 2017-03-07 21:10:02 · 3084 阅读 · 0 评论