CPU指令介绍 主流的CPU的指令一般有以下3种: 从内存加载值(Load Values) 到寄存器的指令和从寄存器存储(Store)到内存的指令。 操作存储在寄存上面值的指令。 操作两个寄存器的Add,Subtract,Multiply,Divide 按位级(bitwise)操作的 and ,or ...
分类:
其他好文 时间:
2017-06-24 20:51:03
阅读次数:
171
P1181 数列分段Section I 题目描述 对于给定的一个长度为N的正整数数列A[i],现要将其分成连续的若干段,并且每段和不超过M(可以等于M),问最少能将其分成多少段使得满足要求。 输入输出格式 输入格式: 输入文件divide_a.in的第1行包含两个正整数N,M,表示了数列A[i]的长 ...
分类:
其他好文 时间:
2017-06-24 18:42:32
阅读次数:
123
Problem Description There are m soda and today is their birthday. The 1-st soda has prepared n cakes with size 1,2,…,n. Now 1-st soda wants to divide ...
分类:
其他好文 时间:
2017-06-24 15:32:13
阅读次数:
163
题目要求我们用一个32位整数整除另外一个整数,但是不允许我们使用除法,乘法和取模运算。 有趣的问题,下面说一下我的思路: 首先,先给出两个正整数除法运算的过程。假设a为被除数,而b为除数。在计算机中无符号整数除法div可以用下面的数学公式来表示: 即计算机除法中的a/b实际上是数学意义上a/b代表的 ...
分类:
其他好文 时间:
2017-06-21 21:17:28
阅读次数:
190
昨天在写一个关于金额计算的时候,随手用了BIgDecimal结果出问题了,如下图NO.3那样,期望值是10.00,结果是10.1... 后来发现犯了一个想当然的错误,那就是两个参数的构造方法是这样的,如下图: 也就是说divide(d,2)中的2并不再是取两位小数的意思了,而是RoundingMod ...
分类:
其他好文 时间:
2017-06-21 13:50:56
阅读次数:
131
Problem statement Given the root of a binary tree, then value v and depth d, you need to add a row of nodes with value v at the given depth d. The roo ...
分类:
其他好文 时间:
2017-06-21 11:43:15
阅读次数:
205
HTML特殊字符编码大全:往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以&#开头的数字。下面就是以字母或数字表示的特殊符号大全。 参考文档:http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html ...
分类:
Web程序 时间:
2017-06-21 00:26:03
阅读次数:
257
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element. For exam ...
分类:
其他好文 时间:
2017-06-19 14:23:58
阅读次数:
201
例如: 金额的数据类型是BigDecimal 通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常的。 异常如下: 应用场景:一批中供客户的单价是1000元/年,如果按月计算的话1000/12=83.3333333333.... 解决之道:就是给divide设 ...
分类:
其他好文 时间:
2017-06-15 22:45:19
阅读次数:
205
https://leetcode.com/problems/majority-element/#/description 挑出多余n/2 的元素,这个题有很多答案。 1. hash 表计数,这个不用说。 2. 排序然后线性扫一遍这个要nlogn。 3. divide & conqur. 这个不太理解 ...
分类:
其他好文 时间:
2017-06-15 21:45:59
阅读次数:
111