昨天的bc被坑惨了= =本来能涨rating的大好机会又浪费了。。。大号已弃号A:第一反应是高精度,结果模板找不到了= =,然后现学现卖拍了个java的BigInteger+快速幂,调了好半天不说还TLE。貌似这题就在卡java实际上尼玛等号两边取log不就完了么。。。卒B:A题调了半天,开始做B的...
后台返回的json:{"data":12345678912345678912} 在js中获取该data得到的值为:12345678912345680000 后经过实验发现,只有数字保持在17位以内(包括17位),js才能取到正确的值。 解决方法:后台返回json时,先将bigInteger...
分类:
Web程序 时间:
2015-02-05 11:09:49
阅读次数:
373
手工发布程序到多个节点,没有做自动同步,偶尔会出现节点程序不一致的情况,所以写了个文件夹比较的小程序,用于对比两个文件夹内文件的不同。
import java.io.File;
import java.io.FileInputStream;
import java.math.BigInteger;
...
分类:
编程语言 时间:
2015-02-03 18:54:51
阅读次数:
270
想当年,在C语言的学习中,我们常常被灌输,int的范围不能超过2^32如果你的操作系统是64位的还能去到2^64,而long则是固定2^32,如果你要用到更大的数则应该用double等浮点型表示,虽然double的长度是你操作系统的位长,但表示大型数据的时候仍然会丢失精度,因此C语言甚至还出现一些表示大数据但不能够丢失精度的数组题,记得当时候我也曾经做过,使用一个循环结构来对一个超长数据字符串,比...
分类:
编程语言 时间:
2015-01-28 16:03:02
阅读次数:
162
思路是很简洁的,但正负号,空格包括中间和字符串的开始和结尾的字符,字符串溢出,整数表示的最大数和负数能表示的最小数。。。。
编程让人变的更加严谨,目测还有很大的提升空间。...
分类:
其他好文 时间:
2015-01-28 09:42:40
阅读次数:
159
不可变类,即实例不能被修改的类,实例中包含的所有信息在对象的生命周期内固定不变。常见的比如String、基本类型的封装类、BigDecimal、BigInteger。 相对与可变类,不可变更易于设计、实现、使用,且更稳定(less prone to error)更安全。比如,不可变类本质上就是线程....
分类:
编程语言 时间:
2015-01-26 22:19:33
阅读次数:
195
大数乘法加法,直接javaA了。 1 import java.util.Scanner; 2 import java.math.BigInteger; 3 4 public class Main { 5 public static void main(String[] args) { 6 ...
分类:
其他好文 时间:
2015-01-25 23:53:40
阅读次数:
271
import java.math.BigInteger;import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { ...
分类:
编程语言 时间:
2015-01-04 11:57:40
阅读次数:
276
1. java不可变性初探我们先看下面一个例子:代码如下: 1 import java.math.BigInteger; 2 public class BigProblem { 3 public static void main(String[ ] args)...
分类:
编程语言 时间:
2015-01-03 17:17:01
阅读次数:
257
https://oj.leetcode.com/problems/multiply-strings/http://blog.csdn.net/linhuanmars/article/details/20967763importjava.math.BigInteger;
publicclassSolution{
publicStringmultiply(Stringnum1,Stringnum2)
{
//SolutionB:
//returnmultiply_Cheating(num1,num2);
//..
分类:
其他好文 时间:
2015-01-03 13:24:48
阅读次数:
158