日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯-2的次幂表示(java)

發(fā)布時(shí)間:2025/3/20 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯-2的次幂表示(java) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
算法訓(xùn)練 2的次冪表示 時(shí)間限制:1.0s 內(nèi)存限制:512.0MB問題描述任何一個(gè)正整數(shù)都可以用2進(jìn)制表示,例如:137的2進(jìn)制表示為10001001。將這種2進(jìn)制表示寫成2的次冪的和的形式,令次冪高的排在前面,可得到如下表達(dá)式:137=2^7+2^3+2^0現(xiàn)在約定冪次用括號(hào)來表示,即a^b表示為a(b)此時(shí),137可表示為:2(7)+2(3)+2(0)進(jìn)一步:7=2^2+2+2^0 (2^1用2表示)3=2+2^0所以最后137可表示為:2(2(2)+2+2(0))+2(2+2(0))+2(0)又如:1315=2^10+2^8+2^5+2+1所以1315最后可表示為:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)輸入格式正整數(shù)(1<=n<=20000)輸出格式符合約定的n的0,2表示(在表示中不能有空格)樣例輸入137樣例輸出2(2(2)+2+2(0))+2(2+2(0))+2(0)樣例輸入1315樣例輸出2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)提示用遞歸實(shí)現(xiàn)會(huì)比較簡(jiǎn)單,可以一邊遞歸一邊輸出 package com.sihai.advance;import java.util.*; import java.math.*; /* * 1、先把一個(gè)整數(shù)變成二進(jìn)制字符串,確定二進(jìn)制1的個(gè)數(shù)N,然后按照二進(jìn)制冪指數(shù)按照特定格式輸出, * 2、使用二進(jìn)制字符串的從左到右數(shù)的第一個(gè)1 * 3、如果冪指數(shù)k為0或者2,輸出2(k), * 4、如果冪指數(shù)為1輸出2 * 5、如果冪指數(shù)大于2,輸出2(,然后調(diào)用自身傳遞k,最后輸出) * 6、如果1的用的次數(shù)小于N,輸出+,否則不輸出 */ public class Main{ private static int find_one(String str_bin_val) { int count=0; for(int k=0;k<str_bin_val.length();k++) { if(str_bin_val.charAt(k)=='1') count++; } return count; } private static void bin_print(int a) { String str_bin=Integer.toBinaryString(a); int one_count=0; int one_sum=find_one(str_bin); int len=str_bin.length(); int k=len-1; for(int i=0;i<len;i++) { if(str_bin.charAt(i)=='1') { if(k==0||k==2) { System.out.print("2("); System.out.print(k); System.out.print(")"); } else if (k==1) { System.out.print("2"); } else { System.out.print("2("); bin_print(k);//遞歸調(diào)用 System.out.print(")"); } one_count++; if(one_count<one_sum)//最后的不應(yīng)該輸出+號(hào)的 System.out.print("+"); } k--; } } public static void main(String[] args) { Scanner sc=new Scanner(System.in); int src=sc.nextInt(); bin_print(src); } }

總結(jié)

以上是生活随笔為你收集整理的蓝桥杯-2的次幂表示(java)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 自拍视频网址 | 魔女鞋交玉足榨精调教 | 网站免费黄色 | 欧美做受69 | 青青草成人在线观看 | 日韩avav| 91黄色免费版 | 日本一区二区不卡在线观看 | 欧美激情网址 | 国产精品美女毛片真酒店 | 波多野结衣一区二区 | 在线视频日韩 | 人人干网站 | 狠狠的色| 成全世界免费高清观看 | 欧美精品网站 | 久操青青 | 国产成人精品一区二三区四区五区 | 国产午夜精品一区二区 | 九九综合九九 | 奇米四色网 | 伊人免费视频二 | 在线免费观看黄网站 | 女人av| 男男一级淫片免费播放 | 成人免费看片' | 欧美日韩精品三区 | 草免费视频 | 国产色站| 成人欧美一区二区 | 可以在线看黄的网站 | 动漫av在线| 国产精品二区在线观看 | 日本精品国产 | 国产精品丝袜在线 | 欧美大片a | 一级黄色免费看 | 久久国产热| 长河落日电视连续剧免费观看01 | 欧美在线看 | 永久免费未满蜜桃 | jjzz日本女人 | 午夜久久久久久久久久 | 精品小视频在线观看 | 国产精品久久久久久久久久妞妞 | 日韩伦乱| 夫妻自拍偷拍 | 成人国产精品久久久 | 中文字幕av影视 | 人av在线 | 人妻一区二区三区在线 | 韩国av在线播放 | 这里精品 | 亚洲一区二区黄色 | 免费亚洲婷婷 | 国产日本在线播放 | 久久激情综合 | 美女扒开腿男人爽桶 | zzjizzji亚洲日本少妇 | 国产交换配乱淫视频免费 | av中文资源在线 | 国产午夜亚洲精品午夜鲁丝片 | 麻豆免费看片 | xxx久久 | 中文字幕在线观看第二页 | 一直草 | 美女黄站 | 78m78成人免费网站 | 精品国产免费人成在线观看 | 亚洲精品电影 | 91青青草视频 | 日韩三级中文 | 婷婷丁香九月 | 免费黄色小视频网站 | 午夜视频在线瓜伦 | 国产伦精品一区二区三区视频痴汉 | 制服丝袜在线第一页 | 蜜乳av网站| www黄色片网站 | 欧美性猛交aaaa片黑人 | 亚洲黄色在线视频 | 夜夜草导航 | 奇米影视盒| av在线小说 | 日本污视频在线观看 | 一区二区视频播放 | 精品一区在线视频 | 91精品国产91久久久久福利 | 少妇被粗大猛进进出出s小说 | 一本大道东京热无码aⅴ | 国产美女网站视频 | 三上悠亚 电影 | 中文字幕日韩精品在线观看 | 国产愉拍 | 欧美成人精品一区二区男人看 | 亚洲成人自拍视频 | 久草影视在线 | 日韩一区二区三区视频在线 | 亚洲天堂免费视频 |