青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
依舊的博客
技術學習
C++博客
首頁
新隨筆
聯系
聚合
管理
17 Posts :: 1 Stories :: 2 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
(15)
編程(13)
動手(1)
基礎(1)
業務
隨筆檔案
(17)
2007年4月 (1)
2007年1月 (1)
2006年10月 (1)
2006年9月 (1)
2006年8月 (2)
2006年6月 (1)
2006年5月 (10)
文章分類
(9)
編程(4)
動手(1)
基礎(1)
思想(3)
文章檔案
(1)
2007年5月 (1)
搜索
最新評論
1.?re: 思路欣賞
確實沒有太直接的用處,訓練思維吧
--zliner
2.?re: 思路欣賞
沒有看明白,但在看完了以后,會想說,這樣的想法,能幫助我們解決哪些問題?
--E398
閱讀排行榜
1.?MVC模式和文檔/視圖結構(3074)
2.?觀察者模式(2303)
3.?C/S通信和Winsock編程(2299)
4.?錯誤碼、異常和斷言(1468)
5.?COM基本概念和COM模型(1194)
評論排行榜
1.?思路欣賞(2)
2.?MFC的五種基本機制(0)
3.?多操作系統的引導(0)
4.?用例分析基礎(0)
5.?MVC模式和文檔/視圖結構(0)
思路欣賞
欣賞好的思路是一件愉快的事,特別是對我不會做的題目。
1. 問題:對32位的二進制整數,不用循環,求出其中1的個數。
#define
?POW(c)?(1<<(c))
#define
?MASK(c)?(((unsigned?long)-1)?/?(POW(POW(c))?+?1))
#define
?ROUND(n,?c)?(((n)?&?MASK(c))?+?((n)?>>?POW(c)?&?MASK(c)))
int
?bit_count(unsigned?
int
?n)
{
????n?
=
?ROUND(n,?
0
);
????n?
=
?ROUND(n,?
1
);
????n?
=
?ROUND(n,?
2
);
????n?
=
?ROUND(n,?
3
);
????n?
=
?ROUND(n,?
4
);
????
return
?n;
}
基本的想法是把所有的1加起來,得到的就是1的個數。我們需要把這些1分離出來,每個1都是平等的,與其位置無關。難題在于不能一個一個去取,那就用到了循環,當然遞歸也是不允許的。需要有一種統一的辦法,可是很難想象具體該怎樣。我們逐步地做這件事,假設前16位和后16位分別求得了1的個數,那么加起來就行了。16位二進制中的1仍然是未知的,隨機出現的,問題的性質沒有變,但我們可以繼續分解,這種逐步的做法不一定就意味著遞歸。每個16位分解為兩個8位,...,每個2位分解為兩個1位,把兩個1位上的數相加就是這兩位上1的個數。現在需要取出每一位上的數嗎?如果想到了這個問題,就離最終的思路不遠了。現在32位已經分成了16個兩位,很容易將其看作兩個16位,一個是所有奇數位,一個是所有偶數位。我們不難把這兩個16位分開,然后移位相加,就求出了每兩位中1的個數。到了這一步,以后的思路就很自然了。
參考:
《計算二進制位'1'的個數》來自?
http://kaikai.cnblogs.com
posted on 2006-05-12 23:14
依舊的博客
閱讀(695)
評論(2)
編輯
收藏
引用
所屬分類:
編程
Feedback
#
re: 思路欣賞
2006-06-23 18:54
E398
沒有看明白,但在看完了以后,會想說,這樣的想法,能幫助我們解決哪些問題?
回復
更多評論
#
re: 思路欣賞
2006-06-23 20:44
zliner
確實沒有太直接的用處,訓練思維吧
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
用例分析基礎
MFC的五種基本機制
思路欣賞
幾種排序方法的實現
多線程通信的機制
COM基本概念和COM模型
排序的方法
數據庫范式及其涵義
C/S通信和Winsock編程
論面向對象
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 依舊的博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久精品女人
|
99精品欧美
|
亚洲精品久久久久
|
狠狠久久综合婷婷不卡
|
国产伦精品一区二区三区四区免费
|
国产亚洲精品久久久久久
|
美女图片一区二区
|
久久久一区二区
|
久久综合狠狠综合久久综合88
|
欧美一区激情
|
久久精品国产精品亚洲
|
久久久噜噜噜久久人人看
|
久久婷婷一区
|
欧美日韩激情小视频
|
国产精品s色
|
一区二区三区中文在线观看
|
在线精品亚洲一区二区
|
亚洲精品视频二区
|
欧美一区二区三区日韩视频
|
久久亚洲精品欧美
|
国内久久精品
|
亚洲精品欧美一区二区三区
|
亚洲女人天堂av
|
欧美成人免费一级人片100
|
99国产精品视频免费观看一公开
|
亚洲综合国产激情另类一区
|
欧美成人一区二区三区在线观看
|
在线播放国产一区中文字幕剧情欧美
|
国产精品亚发布
|
中文国产成人精品
|
欧美激情视频在线播放
|
久久精品中文字幕一区二区三区
|
免费看的黄色欧美网站
|
午夜激情亚洲
|
国产精品午夜在线观看
|
亚洲曰本av电影
|
亚洲三级色网
|
久久久精品动漫
|
黑人巨大精品欧美黑白配亚洲
|
a91a精品视频在线观看
|
日韩视频在线观看免费
|
欧美 日韩 国产 一区
|
今天的高清视频免费播放成人
|
欧美一区二区三区在线播放
|
国产一区av在线
|
久久网站免费
|
欧美高清在线视频
|
亚洲美女视频
|
国产日韩欧美电影在线观看
|
欧美成人免费视频
|
久久久久久久久一区二区
|
亚洲欧美日韩一区二区三区在线观看
|
日韩亚洲欧美一区二区三区
|
av成人激情
|
中文国产成人精品
|
国产欧美69
|
麻豆免费精品视频
|
老色鬼久久亚洲一区二区
|
一区二区三区自拍
|
欧美aa国产视频
|
欧美激情精品久久久久久大尺度
|
欧美激情综合网
|
亚洲欧美日韩国产一区
|
久久久综合视频
|
欧美在线|欧美
|
国产精品sm
|
99精品99
|
亚洲激情视频网
|
午夜视黄欧洲亚洲
|
中文亚洲字幕
|
欧美日韩高清在线播放
|
亚洲第一中文字幕
|
黄色另类av
|
久久久久久久一区二区三区
|
欧美亚洲在线观看
|
午夜国产精品影院在线观看
|
亚洲美女网站
|
欧美日韩国产区一
|
亚洲黄色视屏
|
这里只有精品丝袜
|
久热精品视频在线免费观看
|
国产精品久久久久毛片大屁完整版
|
一区二区三区成人
|
欧美精品七区
|
亚洲午夜一区二区三区
|
欧美一区二区三区在
|
韩日成人在线
|
欧美成人日本
|
亚洲理伦电影
|
久久久久久久综合
|
亚洲精品久久久久久久久
|
欧美日本三级
|
亚洲一区日韩在线
|
美女黄毛**国产精品啪啪
|
欧美理论电影在线观看
|
日韩一区二区精品视频
|
午夜国产精品影院在线观看
|
国产欧美韩日
|
欧美不卡视频一区
|
香蕉成人伊视频在线观看
|
亚洲精品乱码
|
国产午夜精品麻豆
|
欧美成年人在线观看
|
午夜视频在线观看一区二区三区
|
免费观看在线综合
|
欧美综合国产精品久久丁香
|
亚洲欧洲日产国码二区
|
国产一区二区三区在线观看视频
|
欧美二区视频
|
美女性感视频久久久
|
久久福利电影
|
久久精品国产清高在天天线
|
亚洲色图综合久久
|
一本色道久久综合一区
|
国产日韩成人精品
|
国产偷久久久精品专区
|
欧美午夜久久
|
欧美午夜视频一区二区
|
欧美日韩妖精视频
|
欧美亚一区二区
|
国产精品日韩
|
国内精品福利
|
亚洲国产成人久久综合
|
亚洲国产日韩一区
|
亚洲精品久久久久久久久久久久久
|
黄色精品网站
|
亚洲精品乱码久久久久久日本蜜臀
|
亚洲国产精品一区二区第一页
|
亚洲国产精品久久91精品
|
日韩视频久久
|
欧美一区1区三区3区公司
|
久久成人这里只有精品
|
欧美gay视频激情
|
亚洲精品在线观看免费
|
亚洲视频在线观看
|
欧美jizz19性欧美
|
国产日韩一区欧美
|
亚洲三级影片
|
老司机精品导航
|
一区二区欧美在线
|
久久久久久亚洲精品不卡4k岛国
|
美日韩精品免费观看视频
|
国产精品va
|
亚洲美女视频在线观看
|
久久婷婷亚洲
|
亚洲欧美韩国
|
欧美精品在线观看一区二区
|
国产在线视频欧美
|
午夜欧美大尺度福利影院在线看
|
欧美国产日产韩国视频
|
久久成人精品
|
国产视频一区在线观看一区免费
|
亚洲天堂免费观看
|
99在线精品视频
|
欧美日韩亚洲一区二区
|
亚洲日本免费
|
99亚洲一区二区
|
欧美激情综合色
|
欧美精品日韩一本
|
在线一区二区视频
|
亚洲桃花岛网站
|
国产欧美亚洲精品
|
久久精品欧洲
|
久久在线精品
|
一本到高清视频免费精品
|
亚洲日本黄色
|
国产日韩欧美视频
|
久久黄色小说
|
欧美成人首页
|
午夜精品久久久久久久久久久
|
欧美一级在线亚洲天堂
|
亚洲国产精品久久久久久女王
|
亚洲大片一区二区三区
|
欧美体内she精视频
|
久久久精品日韩
|
欧美日韩国产综合新一区
|
久久av二区
|
欧美精品亚洲
|
老色批av在线精品
|
国产嫩草一区二区三区在线观看
|
欧美成人伊人久久综合网
|
欧美日韩国产天堂
|
久久国产88
|
欧美三日本三级少妇三99
|
黑人巨大精品欧美一区二区
|
亚洲人成网站影音先锋播放
|
国产一区二区三区日韩欧美
|
这里只有视频精品
|
夜夜爽99久久国产综合精品女不卡
|
亚洲一区二区三区四区在线观看
|
亚洲国产精品一区二区久
|
香港久久久电影
|
国产精品美女
|
久久婷婷国产综合尤物精品
|
一区二区三区产品免费精品久久75
|
久久国产毛片
|
亚洲乱码国产乱码精品精天堂
|
亚洲国产视频一区
|
亚洲国产精品一区二区www在线
|
欧美精品日韩一区
|