代码改变世界

阅读排行榜

杭电 1285 确定比赛名次

2012-01-09 15:22 by javaspring, 286 阅读, 收藏,
摘要: 昨天下午开始看的拓扑排序,今天上午又看了一上午,总算明白了。这道题就是个非常基本的拓扑排序,而且还非常的明显,综合来说,就是个水题了。主要是有两个易错的地方,首先,注意有重边:其次,题目让按从小到大的顺序输出,我是用了set过的,貌似优先队列也可以过。如果没这样的要求,用stack就可以的,运行了31ms,主要时间就是浪费到了set上了。题目:确定比赛名次Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4262Accepted Submis.. 阅读全文

数字精确运算BigDecimal常用方法

2012-05-16 16:12 by javaspring, 284 阅读, 收藏,
摘要: import java.math.BigDecimal;public class Arith {/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*///默认除法运算精度private static final int DEF_DIV_SCALE = 10;//这个类不能实例化private Arith(){} /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1,doub 阅读全文

分享合作开发

2011-11-21 09:49 by javaspring, 283 阅读, 收藏,
摘要: 事件背景:雪茹,德鹏,零敏,我,合作开发机房收费系统。雪茹负责整个系统架构的设计,零敏负责界面层,我负责业务逻辑层,德鹏负责数据访问层。开发过程中,我跟零敏争吵最多的是:“你给我传过来的是什么,我返回给你的是什么。”“这个字段的值,你没有给我,我怎么知道”业务逻辑方面,缺方法,或者参数问题,导致一些问题,“你不给这个,我显示什么”,“我也没有啊,我都不知道从哪获取”“怎么没有往这个表里写信息?”“根本就没有这个方法”整个过程,我们都在不断摩擦中进行着,我们是一边在改UML图,一边在编码。每个人似乎都是设计师,每个人又似乎都是编码工人。我们能完成这个系统,一方面是因为文档(主要是UML图)的帮助 阅读全文

变量的声明和作用域——VB

2010-12-21 14:55 by javaspring, 282 阅读, 收藏,
摘要: 一、声明变量变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,首先需要声明变量。就是说,必须事先告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度。这是因为在编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,这样可以优化程序的执行。声明变量有两种方式:隐式声明、显式声明。隐式声明:变量可以不经声明直接使用,此时VB给该变量赋予缺省的类型和值。这种方式比较简单方便,在程序代码中可以随时命名并使用变量,但不易检查。显式声明:用声明语句创建变量。强制显式声明变量:为了避免写错变量名引起的麻烦,用户可以规定,只要遇到一个未经明确声明就当成变量的名字,VB都发 阅读全文

杭电 3833 数论

2011-11-15 09:21 by javaspring, 280 阅读, 收藏,
摘要: 话说这道题是昨天中午看的,,,当时看了后想了个n*n的方法,,,悲剧的TLE了,,,后来又和几个队友讨论了一下,,也没想出来什么好的方法,,想的都是n*n的,,悲催,,就这样,,从中午一直TLE到昨天晚上10点,,,,今天早上来了后,看了看其他人的思路,,,,,ac了,,不过也是n*n的复杂度。。。。暴力也需要技巧啊,,如果暴力的够艺术,,就能ac。。。。题目:YY's new problemTime Limit: 12000/4000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s 阅读全文
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 126 下一页