青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Why so serious? --[NKU]schindlerlee

2010-06-08 23:24:36.ural1057 number theory and dp

2010-06-08 23:24:36.ural1057 number theory and dp 數位類統計問題
不說了,詳見國家集訓隊2009論文集 14.劉聰 <<淺談數位類統計問題>>
需要非常注意邊界條件的處理.
??1?/*
??2??*?SOUR:ural?1057
??3??*?ALGO:number?theory?and?binary?tree,?in?other?word?enumerate?the?highest?digit,
??4??*??????and?use?dp?to?reduce?calculation.
??5??*?DATE:?2010年?06月?08日?星期二?16:44:45?CST
??6??*?COMM:
??7??*?*/
??8?
??9?using?namespace?std;
?10?#define?pb(x)?push_back(x)
?11?#define?X?first
?12?#define?Y?second
?13?typedef?vector?<?int?>vi;
?14?typedef?pair?<?int,?int?>pii;
?15?typedef?long?long?LL;
?16?template?<class?T>?void?ckmin(T?&a,T?b)?{?if?(a?>?b)?{?a?=?b;?}?}
?17?template?<class?T>?void?ckmax(T?&a,T?b)?{?if?(a?<?b)?{?a?=?b;?}?}
?18?int?countbit(int?n)?{?return?n?==?0???0?:?1?+?countbit(n?&?(n?-?1));?}
?19?
?20?const?int?maxint?=?0x7fffffff;
?21?const?long?long?max64?=?0x7fffffffffffffffll;
?22?int?X,?Y,?K,?B;
?23?int?cnt[40][40];
?24?
?25?void?pre?()
?26?{
?27???int?i,?j;
?28???cnt[0][0]?=?1;
?29???for?(i?=?1;i?<=?32;i++)?{
?30???????cnt[i][0]?=?cnt[i-1][0];
?31???????for?(j?=?1;j?<=?32;j++)?{
?32???????????cnt[i][j]?=?cnt[i-1][j]?+?cnt[i-1][j-1];
?33???????}
?34???}
?35?}
?36?
?37?void?changeBase(int?X,?int?num[],?int?&top)
?38?{
?39???top?=?1;
?40???while?(X?>?0)?{
?41???????num[top++]?=?X?%?B;
?42???????X?/=?B;
?43???}
?44?}
?45?
?46?void?plus_one(int?num[],?int?&top)
?47?{
?48???int?i,j;
?49???for?(i?=?1;i?<=?top;i++)?{
?50???????if?(num[i]?==?0)?{
?51???????????num[i]?=?1;
?52???????????for?(j?=?i?-?1;j?>=?1;j--)?{
?53???????????????num[j]?=?0;
?54???????????}
?55???????????break;
?56???????}
?57???}
?58???if?(i?==?top)?{
?59???????top++;
?60???}
?61?}
?62?
?63?bool?floor(int?num[],?int?top)
?64?{
?65???int?i,j;
?66???for?(i?=?top?-?1;i?>=?1;i--)?{
?67???????if?(num[i]?>?1)?{
?68???????????for?(j?=?i;j?>=?1;j--)?{
?69???????????????num[j]?=?1;
?70???????????}
?71???????????break;
?72???????}
?73???}
?74???if?(i?>=?1)?{
?75???????return?true;
?76???}
?77???return?false;
?78?}
?79?
?80?int?num[40],?top;
?81?int?proc(int?X,bool?flag?=?false)
?82?{
?83???memset(num,?0,?sizeof(num));
?84???changeBase(X,?num,?top);
?85???if?(floor(num,?top)?||?flag)?{
?86???????plus_one(num,?top);
?87???}
?88?
?89???int?ans?=?0,?sum?=?0,?i;
?90???for?(i?=?top?-?1;i?>=?1;i--)?{
?91???????if?(K?>=?sum?&&?num[i]?==?1)?{
?92???????????ans?+=?cnt[i-1][K?-?sum];
?93???????????sum++;
?94???????}
?95???}
?96???return?ans;
?97?}
?98?
?99?int?main()
100?{
101???pre();
102???int?num[40],?top,?ans;
103???cin?>>?X?>>?Y?>>?K?>>?B;
104???ans?=?proc(Y,?1)?-?proc(X);
105???cout?<<?ans?<<?endl;
106???return?0;
107?}


posted on 2010-06-08 23:31 schindlerlee 閱讀(1562) 評論(0)  編輯 收藏 引用 所屬分類: 解題報告

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产欧美成人| 蜜桃av噜噜一区| 亚洲欧美中文日韩v在线观看| 久久亚洲影院| 午夜影视日本亚洲欧洲精品| 欧美电影美腿模特1979在线看 | 夜久久久久久| 欧美成人精品一区二区三区| 香蕉精品999视频一区二区 | 久久视频这里只有精品| 亚洲欧美日韩国产中文| 国产精品试看| 久久久久91| 久久久久久亚洲精品杨幂换脸| 99这里只有精品| 国产在线观看精品一区二区三区| 久久国产精品免费一区| 欧美一级淫片aaaaaaa视频| 狠狠入ady亚洲精品经典电影| 裸体一区二区| 欧美日韩国产精品专区| 久久精品理论片| 你懂的亚洲视频| 亚洲欧美影音先锋| 久久午夜色播影院免费高清| 一区二区三区欧美| 久久嫩草精品久久久精品一| 欧美一区综合| 免费不卡在线观看av| 午夜精品视频在线| 国产精品久久国产三级国电话系列 | 国产欧美一区二区三区久久人妖| 蜜桃精品久久久久久久免费影院| 欧美日韩国产限制| 欧美激情欧美狂野欧美精品 | 欧美激情视频在线播放 | 国产精品一二三四| 欧美大色视频| 在线观看一区| 欧美在线高清视频| 欧美制服丝袜第一页| 国产精品一区二区你懂的| 亚洲日产国产精品| 亚洲国产精品va| 美女精品视频一区| 亚洲风情在线资源站| 激情综合自拍| 久久久999精品| 免费高清在线视频一区·| 伊人久久噜噜噜躁狠狠躁 | 亚洲国产精品悠悠久久琪琪| 欧美在线一区二区| 噜噜噜在线观看免费视频日韩| 国产一区二区av| 久久裸体视频| 亚洲精品国产精品乱码不99| 一本色道久久综合狠狠躁的推荐| 欧美日韩国产bt| 西西人体一区二区| 欧美成人国产| 亚洲主播在线观看| 亚洲成色999久久网站| 欧美日本精品在线| 午夜伦欧美伦电影理论片| 欧美成人免费观看| 午夜精品久久久| 91久久香蕉国产日韩欧美9色| 亚洲综合第一页| 亚洲欧洲在线播放| 国产综合欧美| 欧美日韩一区国产| 麻豆精品精华液| 午夜日韩av| 久久久久久久波多野高潮日日| 夜夜夜久久久| 久久精品人人做人人综合| 一区二区三区久久精品| 韩国自拍一区| 国产一区二区日韩| 国产精品xxxxx| 欧美高清一区| 欧美福利影院| 欧美激情一区二区| 欧美成人免费在线| 免费久久99精品国产| 久久久久.com| 久久久综合激的五月天| 久久久久九九视频| 久久久之久亚州精品露出| 久久久999精品免费| 免费久久99精品国产自在现线| 久久久久久久综合| 美女在线一区二区| 欧美激情女人20p| 欧美日韩美女一区二区| 欧美特黄视频| 国产一区视频观看| 91久久国产综合久久| 亚洲免费观看高清完整版在线观看熊| 日韩视频第一页| 午夜免费久久久久| 美女尤物久久精品| 亚洲欧洲精品成人久久奇米网| 亚洲国产精品尤物yw在线观看 | 亚洲免费在线播放| 久久国产精品72免费观看| 欧美成人一品| 国产精品永久免费在线| 国产一区日韩一区| 国产精品久久久久影院亚瑟| 亚洲一区国产精品| 亚洲综合不卡| 能在线观看的日韩av| 国产精品日韩一区二区| 亚洲丰满在线| 性8sex亚洲区入口| 日韩视频不卡中文| 另类成人小视频在线| 国产午夜精品视频免费不卡69堂| 一本大道av伊人久久综合| 久久久爽爽爽美女图片| 亚洲欧美日韩国产精品| 欧美性开放视频| 99这里有精品| 亚洲三级视频在线观看| 久久久午夜精品| 国产午夜精品久久久久久免费视| 99国产一区| 亚洲激情网站免费观看| 欧美一区二区在线免费播放| 久久精品国产亚洲5555| 午夜精品久久| 国产精品热久久久久夜色精品三区 | 亚洲三级免费| 99精品国产福利在线观看免费 | 国产女人精品视频| 欧美专区日韩视频| 欧美在线三区| 91久久中文| 亚洲精品美女在线| 日韩一级视频免费观看在线| 国产精品高清在线| 久久久国产成人精品| 免费久久精品视频| 午夜精品美女久久久久av福利| 久久阴道视频| 欧美一区二区三区在线观看| 老司机67194精品线观看| 亚洲在线中文字幕| 欧美a级理论片| 欧美日韩的一区二区| 蜜臀av在线播放一区二区三区| 欧美日产一区二区三区在线观看 | 欧美成人国产一区二区| 亚洲天堂成人在线观看| 男女激情视频一区| 久久精品免费看| 欧美亚洲成人网| 亚洲国产成人一区| 精品51国产黑色丝袜高跟鞋| 亚洲在线观看免费| 亚洲视频在线免费观看| 欧美黑人在线播放| 亚洲欧洲精品一区二区三区| 国内精品写真在线观看| 欧美一级成年大片在线观看| 欧美一区国产一区| 国产精品久久久久久久久动漫| 亚洲精选久久| 亚洲欧美不卡| 国产综合激情| 美腿丝袜亚洲色图| 亚洲激情亚洲| 午夜精品剧场| 在线精品视频一区二区| 久久噜噜噜精品国产亚洲综合| 欧美性感一类影片在线播放| 亚洲精品资源| 久久久亚洲国产美女国产盗摄| 国产一级揄自揄精品视频| 久久综合九色综合欧美狠狠| 亚洲夫妻自拍| 欧美一区二区高清在线观看| 伊人精品成人久久综合软件| 欧美极品aⅴ影院| 亚洲欧美另类综合偷拍| 亚洲成人中文| 亚洲欧美国产日韩天堂区| 国产一区二区三区四区老人| 欧美激情1区| 欧美中文在线观看国产| av成人毛片| 91久久精品www人人做人人爽 | 午夜精品在线看| 亚洲另类在线一区| 国产精品久久久久久亚洲毛片| 久久蜜臀精品av| 欧美一区二区高清在线观看| 亚洲国产一区在线| 美女性感视频久久久|