介绍 java中用于操作大叔的类主要有俩种 第一个是BigInteger,代表大整数。第二个是BigDecimal,代表大浮点数。两种类的操作方法类似,所以我们只讲解BigInterger的用法 基本用法 Scanner input = new Scanner(System.in); BigInte ...
分类:
编程语言 时间:
2019-02-25 21:43:30
阅读次数:
220
迭代器 为什么要用迭代器 为什么不使用列表而使用迭代器,列表可以获取列表长度,然后使用变量i对列表索引进行循环,而且容器理解,也可以获取集合的所有元素。 没错,使用列表的代码是容易理解也很好操作,但这是要付出代价的。列表之所以可以用索引来快速定位其中的任何一个元素,是因为列表是一下子将所有的数据都装... ...
分类:
其他好文 时间:
2019-02-16 13:25:28
阅读次数:
144
前言: 一年前就接触了AOP的概念,并且对AOP的三种模式进行了系统的学习,至今还是不能熟练地掌握和运用。今天针对jfinal框架的AOP,重点理解AOP的思想及实现。 这里有篇Thoughtworks大牛之作,他所描述的AOP让我有种新的认知 "轻松理解AOP思想(面向切面编程)" Jfinal中 ...
分类:
其他好文 时间:
2019-02-02 13:01:51
阅读次数:
210
有记忆功能的fibonacci数列 var memorizer = function( memo, formula ){ var recur = function( n ){ var result = memo[ n ] ; if( typeof result != "number" ){ resu ...
分类:
其他好文 时间:
2019-01-28 11:00:01
阅读次数:
177
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、编程开发规范 作为一门开发语言,python自然也有自己的编程规范,以下是特有且必须遵循的规范: 1. 代码开头 python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。 ...
分类:
编程语言 时间:
2019-01-28 10:42:37
阅读次数:
192
"传送门" 这题除了暴力踩标程和正解卡常数以外是道很好的题目 首先看到我们要求的东西与$Fibonacci$有关,考虑矩阵乘法进行维护。又看到$n \leq 30000$,这告诉我们正解算法其实比较暴力,又因为直接在线解决看起来就比较麻烦,所以考虑离线询问,莫队解决。 我们设斐波那契数列的转移矩阵为 ...
分类:
其他好文 时间:
2019-01-13 12:19:54
阅读次数:
247
int Finobiacci(int n){ int a = 0,b = 1; int sum = 0; if (n==0||n==1) { return n;//当n为0或1,返回finobiacci 的值 }else{ for(int i = 0;i<n-1;i++)//采用备忘录的形式实现斐波... ...
分类:
其他好文 时间:
2019-01-01 14:56:40
阅读次数:
219
AC: Answer Accidently 意外的答案 CE:Compile Easily 轻松地通过编译 PC:Past Compile 通过编译 WA:Wonderful Answer 极好的答案 RE:Right Enough 太过正确 TLE: Time Limit Enough 时间充裕 ...
分类:
其他好文 时间:
2018-12-27 22:49:46
阅读次数:
138