sgu111 (大整数开方)
来源:互联网 发布:湖南工业大学的网络 编辑:程序博客网 时间:2024/05/16 12:31
大整数开方。。。偷懒,抄了个java。。。留一下。。。回头弄一下java的大数模板
import java.io.*;import java.math.*;import java.util.*;public class Solution {public static void main(String[] args) {BigInteger r = new BigInteger("10");BigInteger l = new BigInteger("1");BigInteger one = new BigInteger("1");int tmp,cmp;BigInteger x,mid,ans;r = r.pow(500);Scanner cin = new Scanner(new BufferedInputStream(System.in));x = cin.nextBigInteger();ans = new BigInteger("-1");cmp = l.compareTo(r);while(cmp<=0){mid = (l.add(r)).shiftRight(1);tmp = (mid.pow(2)).compareTo(x);if(tmp<=0){ans=mid;l=mid.add(one);}else r=mid.subtract(one);cmp = l.compareTo(r);}System.out.println(ans);}}
0 0
- sgu111 (大整数开方)
- SGU111 Very simple problem(大数开方)
- SGU111 大数开方 Evolution
- SGU111 高精度开方
- sgu111高精度开方
- 大整数开方
- 整数平方根:整数开方及大整数开方解决方法
- noip2011初赛-大整数开方
- CCF NOI1154 大整数开方
- [NOIP2011] 大整数开方-解题报告
- sgu111
- sgu111
- vijos-1447 开关灯泡-大整数开方算法
- java 大整数开方模板与常用方法
- 整数开方算法
- 整数开方算法
- 整数开方 sqrt
- 整数开方算法
- 在C#中使用官方驱动操作MongoDB
- springMVC学习笔记二(dispatcherServlet)
- 关于网上盛传的iPhone锁屏界面的设计
- 【PAT (Advanced Level)】1049. Counting Ones (30)
- Linux命令 tail 加过滤功能
- sgu111 (大整数开方)
- Android开发之发送邮件功能的实现(源代码分享)
- RTMP/RTP/RTSP/RTCP的区别
- springMVC学习笔记三(controller控制器)
- POJ 1185 炮兵阵地 HDU 4539 郑厂长系列故事——排兵布阵
- UVA - 340 Master-Mind Hints
- TC流量控制实现分析(初步)
- 网贷初学者经验汇总
- 为CentOS虚拟机添加第二块网卡