关于大数的操作
来源:互联网 发布:原生js特效懒人之家 编辑:程序博客网 时间:2024/06/03 19:34
主要是运用了库函数 java.math.BigInteger
把大数转换成字符串进行运算
package 大数操作;import java.math.BigInteger;public class 大数处理BigInteger { public static int countWays(int n) { BigInteger[] a = new BigInteger[n + 1]; if (n == 1) return 0; else if (n == 2) return 1; else if (n == 3) return 2; else { a[1] = BigInteger.ZERO; a[2] = BigInteger.ONE; a[3] = a[2].add(a[2]); for (int i = 4; i <= n; i++) { a[i] = a[i - 1].add( a[i - 2]); } BigInteger b = new BigInteger("1000000007"); return a[n].mod(b).intValue(); } } public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Integer.MAX_VALUE+" "+countWays(99)); }}
0 0
- 关于大数的操作!!
- 关于大数的操作
- 关于java大数的一些操作
- 在ACM中Java关于大数的一些相关操作
- 在ACM中Java关于大数的一些相关操作
- C的大数基本操作
- 大数的各种操作模板
- 大数乘法 - 大数作为字符串的C语言操作
- 大数操作
- 大数操作
- 有关大数进行小数操作的实现
- Java中对大数的操作
- C#,关于大数之间的加法
- 关于求解大数素数的高效解法
- 关于大数相乘的一个简单算法。
- 关于大数的进制转换问题
- java 关于大数的一些问题
- Java关于大数处理的类
- 34. Search for a Range
- Redis AE 异步事件模块
- Android之Handler用法总结
- 利用CSS使DOM元素居中
- 开发后期在各个页面中添加友盟统计
- 关于大数的操作
- QT源码阅读——QT与HTML交互编程
- SharedPreferences的基本使用及其封装类SPUtils剖析
- Fast R-CNN
- 5.4.4 关键路径
- Dual Band Wireless-AC 3165无线驱动无法开启wifi
- 为mysql master主机新建一slave并监控slave一致性
- mysql将死锁信息记录到error log
- 连接池 commons-dbcp2-2.1.1使用