- 博客(11)
- 收藏
- 关注
原创 Project Jigsaw: Late for the train
作者是 Mark Reinhold,他是Oracle的Java平台首席架构师。这是他在博客上发表的,英文原文在http://mreinhold.org/blog/late-for-the-train。 Jigsaw项目的目的是为Java SE平台设计和实现一个标准的模块化系统,并且将这个系统应用到平台自身和JDK。 当前是将Jigsaw计划在J...
2012-07-20 17:23:29 154
1008 Maya Calendar
不同计年方法之间的转化,我的思路是:根据各自计年方法的定义,将一种计年方法换算成总天数,再将总天数转化为令一种计年方法。import java.util.*;import java.io.*;//1008 Maya Calendarpublic class Main { static final String[] Haab = {"pop", "no", ...
2012-03-17 11:59:18 124
原创 1007 DNA Sorting
题目的意思很明显,就是算出每个字符串的逆序数,然后按照它们的逆序数排序,最后输出。因此这里的主要操作可以分两步: ①计算逆序数 注意到这里出现的字符只有4种(ACGT),因此可以将字符串扫描一遍就可以计算出逆序数。方法是,对字符串进行正向扫描,记录扫描时C、G、T出现的次数,如果当前扫描的字符是A,则逆序数要依次加上C、G、T的个数;如果是C,则逆...
2012-03-16 09:13:29 135
1006 Biorhythms
对于这种循环的问题,使用模运算很容易解决。因此,我们可以将题目抽象成以下描述:对于每组p,e,i,d,设x是所求的天数,令y=x-d,则 y % 23 = p; y % 28 = e; y % 33 = i;根据以上3个模方程,解出y,进而即可求出x。 对于方程...
2012-03-16 08:47:00 159
1005 I Think I Need a Houseboat
这个题目的意思是:以原点为圆心的半圆,每单位时间面积扩大50(初始半圆面积为0),现在给定点(x,y),计算多少单位时间后此点位于圆内(圆上)。计算公式就是: 代码就很简单了:import java.util.*;public class Main { pu...
2012-03-14 17:15:35 82
1004 Financial Management
求平均数 import java.util.*;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); float sum = 0; for(int i = 0; i < 12; i++) sum += in.n...
2012-03-14 16:57:52 80
原创 1003 Hangover
这个题目本身没什么好说的,很简单,只是要注意的是浮点数在机器中的表示是不精确的。那么下面就是AC的代码:import java.util.*;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); float sum, num;...
2012-03-13 12:16:08 70
1002 487-3279
import java.io.*; import java.util.*; public class Main { static final int[] map = { 2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,0,7,7,8,8,8,9,9,9,0 }; public stat...
2012-03-13 10:03:30 86
原创 Java中使用final关键字真的能提高性能吗?
使用final关键字真的能提高性能吗? 首先这里有一篇文章:http://www.javamex.com/tutorials/java_final_performance.shtml 在这篇文章中,作者Neil Coffey说到了下面一些内容:But to the best of my knowledge, there are no class/method...
2012-03-09 15:42:45 2525
Gvim/Vim配置文件(for Java)
下面是我配置的vim文件(2012-3-21): set nocompatible "不要使用vi的键盘模式,而是vim自己的source $VIMRUNTIME/mswin.vimbehave mswin "兼容windows下的快捷键"""""""""""""""""""&
2012-03-09 13:48:46 329 1
1001 Exponentiation
import java.util.*;import java.math.*;public class Main { public static void main(String[] args) throws Exception { Scanner cin = new Scanner(System.in); while(cin.hasNext()) { B...
2012-02-25 17:24:25 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人