日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲一二三四视频 | 久久久久久久精 | 美女伊人网 | 37p粉嫩大胆色噜噜噜 | 91精品久久久久久粉嫩 | 91人人视频 | 波多野结衣先锋影音 | 亚洲综合精品国产 | 小香蕉av | 国产白嫩美女无套久久 | www.久久成人 | 快色视频在线观看 | 亚洲一区二区黄 | 国产视频自拍一区 | 欧洲女女同性videoso | 亚洲在线视频播放 | 国产精品无码免费专区午夜 | 性欧美精品中出 | 少妇系列av | 久久女女 | 亚洲午夜精品一区二区三区 | 久久久久成人精品无码中文字幕 | 中文字幕人妻熟女在线 | 日韩视频免费观看高清完整版在线观看 | 已婚少妇美妙人妻系列 | 久久99精品国产麻豆婷婷洗澡 | 国产露出视频 | free黑人多人性派对hd | 日本丰满大乳奶做爰 | 稀缺小u女呦精品呦 | 天堂成人在线视频 | 人人看人人模 | 正在播放老肥熟妇露脸 | 最新免费av | 一二三不卡 | 蜜臀在线观看 | 亚洲色偷精品一区二区三区 | 手机在线毛片 | 激情亚洲| 99热播精品 | 欧美日韩精品二区 | 国内精品小视频 | 男女男精品视频网站 | 日韩精品一区二区在线视频 | 中文字幕在线视频一区二区三区 | 国产精品久久久久久久 | 国产东北真实交换多p免视频 | 成人国产三级 | 亚洲天堂一二三 | 欧美日韩亚洲国产精品 | 亚洲激情视频在线 | 日韩欧美在线一区二区三区 | 五月婷婷六月婷婷 | 国产中文视频 | 日本精品在线观看 | 中文字幕精品视频在线观看 | 国产人伦精品一区二区三区 | 偷拍一区二区三区四区 | 午夜亚洲aⅴ无码高潮片苍井空 | 婷婷综合网 | 一本一道久久a久久精品蜜桃 | 成年人在线播放 | av十大美巨乳 | 久久色资源网 | xx性欧美肥妇精品久久久久久 | 男生c女生 | 国产白丝一区二区三区 | 久久国产精品影视 | 国产一区二区激情 | 久久性视频 | 日韩久久一级片 | 成人动漫亚洲 | 91性视频 | 成人黄色短视频在线观看 | 神秘马戏团在线观看免费高清中文 | h网站免费在线观看 | 国产三区在线播放 | 亚洲字幕av一区二区三区四区 | 亚洲一级二级片 | 久久躁日日躁aaaaxxxx | 高清乱码免费 | 在线观看免费av网址 | 日韩毛片在线免费观看 | 久久久青青 | 亚洲视频欧美视频 | 婷婷综合影院 | av毛片基地 | 久久久国产精品一区二区三区 | 91成年版 | 国产中文字幕乱人伦在线观看 | 欧美色综合网 | 久久精品99国产精品日本 | 亚洲第一精品在线观看 | 狠狠做深爱婷婷久久综合一区 | 国产精品电影一区二区三区 | 成人福利视频在线 | 雨宫琴音一区二区三区 | 一级黄色美女视频 | 日本在线视频中文字幕 |