2011年7月30日

JDK 环境变量配置

摘要: 在安装完jdk后,java可以执行 javac 不是内部命令,不能批处理文件,改了半天终于改好了,其实很简单,主要是环境变量路径设置没有设置好。JAVA_HOME C:\Program Files\Java\jdk1.6.0_10 注意末尾没有分号;path %JAVA_HOME%\bin; 注意斜杠和分号;CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar; 注意 开头的 .; 和 斜杠 分号等。 阅读全文

posted @ 2011-07-30 10:11 NewPanderKing 阅读(212) 评论(0) 推荐(0) 编辑

2011年7月29日

HDU Train Problem II

摘要: Train Problem IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 138 Accepted Submission(s): 80Problem DescriptionAs we all know the Train Problem I, the boss of the Ignatius Train Station want to know if all the trains come in strict-increasing or 阅读全文

posted @ 2011-07-29 16:07 NewPanderKing 阅读(561) 评论(0) 推荐(0) 编辑

卡特兰数

摘要: Catalan数 中文:卡特兰数 原理: 令h(1)=1,h(0)=1,catalan数满足递归式: h(n)= h(1)*h(n-1) + h(2)*h(n-2) + ... + h(n-1)h(1) (其中n>=2) 另类递归式: h(n)=((4*n-2)/(n+1))*h(n-1); 该递推关系的解为: h(n+1)=C(2n,n)/(n+1) (n=1,2,3,...) 我并不关心其解是怎么求出来的,我只想知道怎么用catalan数分析问题。 我总结了一下,最典型的四类应用:(实质上却都一样,无非是递归等式的应用,就看你能不能分解问题写出递归式了) 1.括号化问题。 矩阵链乘: 阅读全文

posted @ 2011-07-29 14:55 NewPanderKing 阅读(646) 评论(0) 推荐(0) 编辑

HDU 献给杭电五十周年校庆的礼物

摘要: 献给杭电五十周年校庆的礼物Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 119 Accepted Submission(s): 83Problem Description或许你曾经牢骚满腹或许你依然心怀忧伤或许你近在咫尺或许你我天各一方对于每一个学子母校 永远航行在生命的海洋今年是我们杭电建校五十周年,这是一个值得祝福的日子。我们该送给母校一个怎样的礼物呢?对于目前的大家来说,最好的礼物当然是省赛中的好成绩,我不能参赛,就送给学校一个DOO 阅读全文

posted @ 2011-07-29 14:29 NewPanderKing 阅读(1243) 评论(0) 推荐(0) 编辑

HDU Wolf and Rabbit

摘要: Wolf and RabbitTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 335 Accepted Submission(s): 214Problem DescriptionThere is a hill with n holes around. The holes are signed from 0 to n-1.A rabbit must hide in one of the holes. A wolf searches the ra 阅读全文

posted @ 2011-07-29 14:16 NewPanderKing 阅读(628) 评论(0) 推荐(0) 编辑

HDU 汉诺塔VII

摘要: 汉诺塔VIITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 203 Accepted Submission(s): 174 Problem Descriptionn个盘子的汉诺塔问题的最少移动次数是2^n-1,即在移动过程中会产生2^n个系列。由于发生错移产生的系列就增加了,这种错误是放错了柱子,并不会把大盘放到小盘上,即各柱子从下往上的大小仍保持如下关系 : n=m+p+qa1>a2>...>amb1>b2> 阅读全文

posted @ 2011-07-29 14:14 NewPanderKing 阅读(885) 评论(0) 推荐(0) 编辑

2011年7月28日

stirling数

摘要: 在组合数学,Stirling数可指两类数,都是由18世纪数学家James Stirling提出的。Stirling数有两种,第一类和第二类Stirling数,它们自18世纪以来一直吸引许多数学家的兴趣,如欧拉、柯西、西尔沃斯特和凯莱等。后来哥本哈根(Copenhagen)大学的尼尔森(Niels Nielsen,1865-1931)提出了"Stirlingschen Zahlen erster Art" [第一类Stirling数]和"Stirlingschen Zahlen zweiter Art" [第二类Stirling数],首次把这两类数冠以「S 阅读全文

posted @ 2011-07-28 08:12 NewPanderKing 阅读(3356) 评论(0) 推荐(0) 编辑

2011年7月26日

Joseph环的数学求解及史上最难Joseph问题(转载)

摘要: 无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求效率,就要打破常规,实施一点数学策略。为了讨论方便,先把问题稍微改变一下,并不影响原意:问题描述:n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数。求胜利者的编号。我们知道第一个人(编号一定是m%n-1) 出列之后,剩下的n-1个人组成了一个新的约瑟夫环(以编号为k=m%n 阅读全文

posted @ 2011-07-26 22:57 NewPanderKing 阅读(1792) 评论(0) 推荐(0) 编辑

HDU Digital Roots

摘要: Digital RootsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 176 Accepted Submission(s): 91Problem DescriptionThe digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that 阅读全文

posted @ 2011-07-26 21:48 NewPanderKing 阅读(266) 评论(0) 推荐(0) 编辑

HDU Fibonacci

摘要: FibonacciTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 448 Accepted Submission(s): 243Problem Description2007年到来了。经过2006年一年的修炼,数学神童zouyu终于把0到100000000的Fibonacci数列(f[0]=0,f[1]=1;f[i] = f[i-1]+f[i-2](i>=2))的值全部给背了下来。接下来,CodeStar决定要考考他,于是每问他一个数字 阅读全文

posted @ 2011-07-26 21:47 NewPanderKing 阅读(542) 评论(0) 推荐(0) 编辑

导航