- 博客(101)
- 资源 (5)
- 收藏
- 关注
原创 区间k大数查询
import java.util.*;import java.io.*;public class 区间k大数查询 {public static void main(String[] args){Scanner in=new Scanner(new BufferedInputStream(System.in));int n = in.nextInt();int[] num =
2015-03-04 12:33:00
853
原创 acm2017
/** * 字符串统计 */import java.util.*;import java.io.*;public class acm2017_1 {public static void main(String[] args) {Scanner in = new Scanner(new BufferedInputStream(System.in));w
2015-03-03 12:52:13
664
原创 前缀表达式
import java.util.*;import java.io.*;public class 前缀表达式 {public static void Jia(String b[]){int sum1=0,sum2=0;for(int i=0;isum1=Integer.parseInt(b[1]);sum2=Integer.parseInt(b[2]);}
2015-03-02 18:01:01
418
原创 acm2016
/** * 数据的交换输出 * 找出其中最小的数,将它与最前面的数交换后输出这些数 * n=0表示输入的结束,不做处理 */import java.util.*;public class acm2016 {public static void main(String[] args) {Scanner in=new Scanner(System.in);while
2015-03-01 18:45:39
608
原创 排序
/** * 三个数从大到小排序 */import java.util.*;public class 排序 {public static void main(String[] args) {Scanner in=new Scanner (System.in);while(in.hasNext()){int []a=new int [3];for(int i
2015-02-27 15:37:36
490
原创 acm2015
/** * 偶数求和 * 有一个长度为n(n * 现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个, * 则以实际数量求平均值。编程输出该平均值序列。 **/import java.util.*;public class acm2015 {public static void main(String[] args) {Scanner in =
2015-02-27 15:34:06
630
原创 矩阵乘法
import java.util.*;import java.io.*;public class 矩阵乘法 {public static void main(String[] args) {Scanner in = new Scanner(new BufferedInputStream(System.in));int m = in.nextInt();int s =
2015-02-26 15:33:24
675
原创 acm2014
/** * 评委会打分 * 去掉一个最高分和一个最低分,计算平均得分 */import java.util.*;public class acm2014 {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {
2015-02-25 13:16:03
713
原创 动态数组使用
import java.util.*;import java.io.*;public class 动态数组使用 {/*** @param args*/public static void main(String[] args) {Scanner in=new Scanner(new BufferedInputStream(System.in));while(
2015-02-24 11:10:40
577
原创 acm2013
/** * 蟠桃记 * 每天吃掉桃子总数一半多一个 */import java.util.*;public class acm2013 {public static void main(String[] args) {Scanner in = new Scanner(System.in); while(in.hasNextInt()){int d
2015-02-23 13:42:10
493
原创 大小写转换
import java.util.*;import java.io.*;public class 大小写转换 {/*** @param args*/public static void main(String[] args) {Scanner in=new Scanner(new BufferedInputStream(System.in));while(i
2015-02-22 13:48:32
750
原创 acm2012
/** * 素数判定 * 对于表达式n^2+n+41,当n在(x,y)范围内取 * 整数值时(包括x,y)(-39 * 该表达式的值是否都为素数。 * * 当x=0,y=0时,表示输入结束,该行不做处理 */import java.util.*;public class acm2012{ public static boolean isPrimeNumbe
2015-02-21 15:42:00
868
原创 出现次数最多的整数
import java.util.*;public class 出现次数最多的整数 {/*** @param args*/public static void main(String[] args) {Scanner in =new Scanner(System.in);int n=in.nextInt();//输入个数if(n>0&&nint []
2015-02-20 20:08:47
737
原创 acm2011
/** * 多项式求和 * 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... */import java.util.*;public class acm2011{ public static void main(String[] args) { Scanner in = new Scanner(System.in);
2015-02-19 11:27:30
728
原创 Torry的困惑
import java.util.*;public class Torry的困惑 {// 常量,为了表示2—1000000这个范围static int length = 1000000;// A[0]不用,下标代表的就是2—1000000之间的某个数static int num[] = new int[1000000+ 1];// 定义 范围内素数个数的长度static
2015-02-18 13:30:24
764
原创 acm2010
/** * 水仙花数 */import java.util.*;public class acm2010{ public static void main(String[] args) { Scanner in = new Scanner(System.in); while(in.hasNextInt()){int firstNum
2015-02-18 13:29:55
933
原创 Anagrams问题
import java.util.*;public class Anagrams问题 {public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNext()){String a=in.next().toLowerCase();//转为小写String b=
2015-02-17 11:37:03
700
原创 acm2009
/** * 数列的和 * 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和 */import java.util.Scanner;public class acm2009 {public static void main(String[] args) { Scanner in = new Scanner(System.in);
2015-02-17 11:36:01
1198
转载 经典算法问题的java实现<二>
1.数值转换(System Conversion) 1.1 r进制数 数N的r进制可以表示为: 1.2 十进制转换为r进制 十进制数N和其他r进制数的转换是计算机实现计算的基本问题,基解决方案很多,其中一个简单算法基于下列原理: N = (N div d) * r + N mod r (其中: div为整除运算,mod为求余运算) 问题:
2015-02-16 14:48:14
751
转载 经典算法问题的java实现<一>
1.如何计算闰年(Leap Year)? 四年一闰;百年不闰;四百年再闰。 具体参照:http://baike.baidu.com/view/3085625.htm Java代码 boolean isLeapYear(int year) { return (year%4 == 0 && year%100 !=0) || (year%400
2015-02-16 14:45:29
670
原创 2的次幂表示
import java.util.*;import java.io.*;public class 二的次幂表示 {public static void cimi(int n) {int num = 0;int i, j;int[] a = new int[32]; // 定义数组长度i = 0;while (n != 0) {j = n % 2;if
2015-02-16 14:41:04
680
原创 acm2008
/** * 数值统计 * 统计给定的n个数中,负数、零和正数的个数 * 如果n=0,则表示输入结束,该行不做处理 */import java.util.*;public class acm2008 {public static void main(String[] args) {Scanner in=new Scanner(System.in);whil
2015-02-16 14:40:20
707
转载 x+=y与x=x+y的区别
在一般情况下,x+=y与x=x+y的作用是等价的。 但在有些情况下却并不是这样: 如下代码: short s=3; s+=1;//编译通过 s=s+1;//编译错误 s=s+1编译错误时因为左边s+1的运算结果为int类型,而等号右边变量为short类型。类型不匹配而造成编译错误。 s+=1编译正确是因为“+=”运算符在Jav
2015-02-15 15:52:48
1042
转载 java获取当前日期是星期几
1、使用Calendar类 /** * 获取当前日期是星期几 * * @param dt * @return 当前日期是星期几 */ public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二"
2015-02-15 15:45:24
801
原创 图形显示
import java.util.*;public class 图形显示 {public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNext()){int n=in.nextInt();//行数for(int i=0;ifor(int j=1;
2015-02-15 14:35:27
519
原创 acm2007
/** * 平方和与立方和 * 所有偶数的平方和以及所有奇数的立方和 */import java.util.*;public class acm2007 {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {
2015-02-15 14:33:52
778
原创 字母图形
import java.util.*;public class 字母图形 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int m = in.nextInt();for (int i = 0; i for (int
2015-02-14 12:01:50
463
原创 acm2006
/** * 求奇数的乘积 */import java.util.*;public class acm2006 {/*** @param args*/public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNextInt()){int
2015-02-14 12:00:56
518
原创 杨辉三角
/** * 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数 * 样例输入 * 4 * 样例输出 * 1 * 1 1 * 1 2 1 * 1 3 3 1 */import java.util.*;public class 杨辉三角 {/*** @param args*/public static v
2015-02-13 11:11:01
599
原创 acm2005
/** * 第几天 */import java.util.*;public class acm2005 {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNext()) {String date = in.next();int
2015-02-13 11:09:54
614
原创 特殊回文数
/** * 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n */import java.util.*;public class 特殊回文数 {public static void main(String[] args) {Scanner in = new Scanner(System.in);int m = in.next
2015-02-12 13:14:39
563
原创 acm2004
/** * 求成绩等级 */import java.util.*;public class acm2004 {public static void main(String[] args) {Scanner in = new Scanner(System.in);while (in.hasNextInt()) {int t = in.nextInt();i
2015-02-12 13:14:09
618
原创 特殊的数字
/** * 回文数等于它的每位数字的立方和 * 求所有满足这种条件的三位十进制数 */public class 特殊的数字 {public static void main(String[] args) {int a,b,c;for(int i=100;ia=i/100;b=i%100/10;c=i%10;if(a*a*a+b*b*b+c*c*c
2015-02-11 16:08:52
545
原创 acm2003
/** * 求绝对值 */import java.util.*;public class acm2003 {public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNextDouble()){double a=in.nextDouble();
2015-02-11 16:05:35
513
原创 数列特征
/** * 给出n个数,找出这n个数的最大值,最小值,和 */import java.util.*;public class 数列特征 {public static void main(String[] args) {Scanner in=new Scanner(System.in);int n=in.nextInt();int []a =new int [
2015-02-10 19:45:42
353
原创 acm2002
/** * 求球的体积 */import java.util.*;public class acm2002 {/*** @param args*/public static void main(String[] args) {Scanner in=new Scanner (System.in);double PI= 3.1415927;while
2015-02-10 19:44:04
423
原创 数列排序
/** * 给定一个长度为n的数列,将这个数列按从小到大的顺序排列 */import java.util.*;public class 数列排序 {public static void main(String[] args) {Scanner in=new Scanner(System.in);int n=in.nextInt();int[] a=new i
2015-02-09 14:32:01
572
原创 acm2001
/** * 求两点的距离 */import java.util.*;public class acm2001 {public static void main(String[] args){Scanner in=new Scanner(System.in);double x1,y1,x2,y2,dis;while(in.hasNextDouble()){x1
2015-02-09 14:30:43
383
原创 十六进制转十进制
import java.util.*;public class 十六进制转十进制{public static void main(String[] args) {Scanner in=new Scanner(System.in);String s=in.next();System.out.println(Long.parseLong(s,16));}}
2015-02-08 20:04:38
345
原创 acm2000
/** * 字母排序 */import java.util.*;public class acm2000 {public static void main(String[] args){Scanner in=new Scanner(System.in);while(in.hasNext()){String str=in.next();char[] c=new c
2015-02-08 20:03:24
425
蓝桥杯VIP试题和答案
2015-01-29
杭电ACM答案 蓝桥杯
2015-01-29
蓝桥杯代码答案 算法题
2015-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅