多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > UVA - 10023 - Square root (模擬手算開方)

UVA - 10023 - Square root (模擬手算開方)

來源:程序員人生   發布時間:2015-08-19 07:41:48 閱讀次數:3462次



題目傳送:UVA - 10023


思路:摹擬手算開方,不想用c/c++,感覺太麻煩了,就直接用的java里的BigInteger類來寫的,寫了好久......Java還是得看看書呀,手算開方參考的這里




AC代碼:

import java.util.Scanner; import java.math.BigInteger; public class Main { static void fun(BigInteger x) { String str; str = x.toString(); str = "0" + str; int len = str.length(); int i = len % 2; BigInteger ans = new BigInteger("0"); BigInteger cur = new BigInteger("0"); for(; i < len; i += 2) { cur = cur.multiply(BigInteger.valueOf(100)).add(new BigInteger(str.substring(i, i+2))); for(int j = 0; j < 10; j ++) { if(cur.compareTo(BigInteger.valueOf(20).multiply(ans).add(BigInteger.valueOf(j+1)).multiply(BigInteger.valueOf(j+1))) == ⑴) { cur = cur.subtract(BigInteger.valueOf(20).multiply(ans).add(BigInteger.valueOf(j)).multiply(BigInteger.valueOf(j))); ans = ans.multiply(BigInteger.valueOf(10)).add(BigInteger.valueOf(j)); break; } } } System.out.println(ans); } public static void main(String args[]) { int T; Scanner cin = new Scanner(System.in); T = cin.nextInt(); for(int i = 0; i < T; i ++) { if(i != 0) System.out.println(); fun(cin.nextBigInteger()); } } }









生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 最近高清中文字幕免费 | 在线美女免费观看网站h | 欧美高清videos性极品 | 免费v片在线观看 | 国产精品东北一极毛片 | 奇奇午夜理伦三级 | 日韩视频在线一区 | 欧美一区二区三区不卡 | 久久这里一区二区精品 | 日本亚洲视频 | 欧美叼嘿| 性做久久久久久久 | 中欧free性video巴西 | 日本护士xxxx0000 | 亚洲国产精品嫩草影院久久 | 最近在线更新中文字幕3 | 欧美综合在线视频 | 一本到在线 | 九色视屏| 国产成人高清精品免费5388密 | 国产美女亚洲精品久久久毛片 | 午夜宅男网站 | 人成午夜视频 | 国产欧美另类性视频 | 最近高清中文字幕大全免费1 | 国产又黄又免费aaaa视频 | 成人国产在线24小时播放视频 | 性福利影院 | 国产亚洲综合一区在线 | 成人毛片国产a | 日本大片免费一级 | 多人伦交性欧美精品欧 | 国产精品成人一区二区1 | 永久免费视频网站在线观看 | 亚洲国产欧美日韩精品小说 | 免费xx视频| 国产精品v欧美精品v日韩精品 | 国产免费一区二区三区最新 | 在线免费黄色网址 | 一区二区视频在线观看免费的 | 亚洲最大黄色 |