亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

算法訓練 2的次冪表示

2019-11-11 01:30:45
字體:
來源:轉載
供稿:網友
算法訓練 2的次冪表示  時間限制:1.0s   內存限制:512.0MB    問題描述  任何一個正整數都可以用2進制表示,例如:137的2進制表示為10001001?! ⑦@種2進制表示寫成2的次冪的和的形式,令次冪高的排在前面,可得到如下表達式:137=2^7+2^3+2^0  現在約定冪次用括號來表示,即a^b表示為a(b)  此時,137可表示為:2(7)+2(3)+2(0)  進一步: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)輸入格式  正整數(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)提示  用遞歸實現會比較簡單,可以一邊遞歸一邊輸出

思路:

把數字轉換成為二進制時不用反轉,直接下標從最高位開始比較方便,只有最后為0,1,2的時候進行特殊處理就可以,也就是遞歸出口。其他的情況全部用遞歸實現就可以了。

代碼:

#include<iostream>#include<string>#include<cstring>#include<algorithm>using namespace std;string binary(int num){    string s="";    while(num)    {        if(num%2)s+="1";        else s+="0";        num/=2;    }    return s;}void slove(string s){    int len=s.length();    for(int i=len-1;i>=0;i--)    {        if(s[i]=='0')            continue;        if(i>2)        {            PRintf("2(");            string str=binary(i);            slove(str);            printf(")");            int flag=0;            for(int j=i-1;j>=0;j--)                if(s[j]=='1')                {                    flag=1;                    break;                }            if(flag)                printf("+");        }        else if(i==2)        {            printf("2(2)");            if(s[i-1]=='1'||s[i-2]=='1')printf("+");        }        else if(i==1)        {            printf("2");            if(s[i-1]=='1')printf("+");        }        else if(i==0)            printf("2(0)");    }}int main(){    int num;    scanf("%d",&num);    string s=binary(num);    slove(s);    printf("/n");    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色av女优在线观看| www.美女亚洲精品| 日本欧美国产在线| 亚洲精品美女在线观看| 国产精品高清在线| 4438全国亚洲精品在线观看视频| 国产成人午夜视频网址| 亚洲最大av在线| 97香蕉超级碰碰久久免费的优势| 91最新在线免费观看| 亚洲精品美女在线观看| 亚洲欧美变态国产另类| 欧美亚洲国产日韩2020| 国产精品亚洲一区二区三区| 自拍偷拍亚洲区| 亚洲自拍偷拍福利| 亚洲免费小视频| 国产精品久久久久久久久久久久| 日韩国产激情在线| 亚洲欧美日韩一区在线| 中文日韩在线观看| 国产91精品久| 青草青草久热精品视频在线网站| 国模精品视频一区二区| 欧美乱大交做爰xxxⅹ性3| 中文字幕精品国产| 亚洲成人黄色在线观看| www欧美xxxx| 神马久久桃色视频| 日韩av在线网页| 久久免费视频在线观看| 日韩电影中文字幕在线观看| 欧美性xxxxxx| 久久久亚洲精品视频| 成人性生交大片免费观看嘿嘿视频| 国产精品福利久久久| 欧美另类极品videosbestfree| 亚洲欧美中文字幕在线一区| 亚洲激情 国产| 亚洲精品国产电影| 久久精品国产96久久久香蕉| 伊人久久大香线蕉av一区二区| 美女福利精品视频| 91精品中国老女人| 亚洲国产精品va| 日韩欧美视频一区二区三区| 日韩美女视频在线观看| 亚洲福利视频网站| 91九色视频导航| 国产精品久久久久久久久久新婚| 国产一区二区三区视频| 国产视频精品xxxx| 日韩**中文字幕毛片| 国产亚洲a∨片在线观看| 中文字幕欧美日韩精品| 亚洲aⅴ男人的天堂在线观看| 亚洲a级在线观看| 成人h猎奇视频网站| 色综合亚洲精品激情狠狠| 国产精品毛片a∨一区二区三区|国| 国产成人啪精品视频免费网| 国产日韩中文字幕| 亚洲视频在线看| 亚洲精品456在线播放狼人| 久久精品国产亚洲精品2020| 亚洲精品丝袜日韩| 亚洲天堂av网| 欧美视频中文字幕在线| 欧美激情精品久久久久久| 国产精品久久久久久久久久免费| 欧美日韩美女在线观看| 国产视频久久网| 欧美日韩国产麻豆| 国产成人精品午夜| 国产一区二区三区丝袜| 久久精品国产精品| 国产一区二区三区网站| 97视频在线观看成人| 亚洲夜晚福利在线观看| 国产精品视频播放| 岛国av在线不卡| 日韩欧美在线视频免费观看| 国产mv久久久| 97成人精品区在线播放| 午夜精品在线视频| 91国产美女在线观看| 69久久夜色精品国产69乱青草| 1769国产精品| 久久99亚洲精品| 国产不卡一区二区在线播放| 日日噜噜噜夜夜爽亚洲精品| 国产精品久久久久久久久久久新郎| 一区二区在线视频| 国产亚洲欧洲高清| 欧美国产日韩一区二区三区| 日韩免费看的电影电视剧大全| 国产精品网址在线| 日韩经典中文字幕| 国产亚洲欧美日韩精品| 国产精品视频一区国模私拍| 国产精品国产三级国产专播精品人| 亚洲激情成人网| 欧洲日韩成人av| 久热精品视频在线观看| 国产日产欧美a一级在线| 亚洲在线www| 国产一区二区三区三区在线观看| 亚洲精品小视频| 日韩一级裸体免费视频| 欧美日韩精品在线播放| 欧美日韩国产色| 日本一本a高清免费不卡| 久久精品成人动漫| 亚洲成人av中文字幕| 2024亚洲男人天堂| 亚洲欧美一区二区三区久久| 欧美一区亚洲一区| 97在线视频一区| 亚洲一区二区三区在线免费观看| 欧美另类交人妖| 91国产中文字幕| 久久久久九九九九| 亚洲高清在线观看| 成人写真视频福利网| 海角国产乱辈乱精品视频| 91精品国产91久久久| 国产99久久久欧美黑人| 国产精品偷伦视频免费观看国产| 欧美高跟鞋交xxxxhd| 久久99视频精品| 海角国产乱辈乱精品视频| 国产精品久久网| 亚洲久久久久久久久久| 国产成人在线播放| 91精品国产高清久久久久久| 亚洲精品中文字| 亚洲成人免费在线视频| 久久五月情影视| 2018中文字幕一区二区三区| 在线精品播放av| 欧美性猛交xxxx黑人| 国产精品网红直播| 久久久国产成人精品| 欧美激情一级精品国产| 韩国国内大量揄拍精品视频| 国产精品第三页| 国产97在线观看| 成人午夜激情免费视频| 国产福利成人在线| 国产在线精品一区免费香蕉| 欧美精品亚州精品| 国产精品第10页| 欧美极品少妇xxxxx| 欧美成人激情视频| 中文字幕视频一区二区在线有码| 日韩女优在线播放| 欧美激情免费观看| 久久精品国亚洲| 欧美成人一二三| 亚洲午夜精品久久久久久久久久久久| 国产成人一区二区三区电影| 国产精品成人播放| 久久这里只有精品视频首页| 欧美大片在线看|