青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊
公告照片
搜索
積分與排名
積分 - 663333
排名 - 24
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11078)
2.?SVN中邪惡的replace(11003)
3.?VS2005編譯libevent(10462)
4.?混音算法的學習與研究(10264)
5.?C調用lua腳本的效率測試(9027)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
有難度的算法筆試題:芯片測試
有難度的算法筆試題
摘自:
http://community.csdn.net/Expert/TopicView3.asp?id=5764920
3)芯片測試:
有2k塊芯片,已知好芯片比壞芯片多。請設計算法從其中找出一片好芯片,說明你所用的比較次數上限。
其中:
好芯片和其它芯片比較時,能正確給出另一塊芯片是好還是壞。
壞芯片和其它芯片比較時,會隨機的給出好或是壞。
Vitin(衛亭)
(
):
試著回答一下第三題,不保證最快效率:
1.對N個芯片,在保證好芯片比壞芯片多的情況下,取出一塊芯片(為敘述方便,設為芯片X),與其他所有芯片做測試,記錄相互間的結果.
2.按照芯片X對其他芯片的結果,將其他芯片分成兩組:GOOD組和BAD組.
3.如果GOOD組的數目<BAD的數目,則X為壞芯片,跳到5.
4. 如果GOOD組的數目>=BAD組的數目,并且GOOD組對X的測試為good(認為X好芯片),則X確實是好芯片,算法結束(因為在N-1中,至 少半數的芯片認為X為不是壞芯片,考慮到"好芯片比壞芯片多",可歸謬證明);否則,只要有一個GOOD組芯片對X的測試為bad,則X為壞芯片,繼續.
5.X為壞芯片,故去除X,將所有芯片分成兩組:對X的測試為bad的保留,對X的測試為good的去除.考慮到所有的好芯片都保留了(它們對X的測試必為bad),所以仍然滿足"好芯片比壞芯片多"的條件.跳到1,繼續.
以上算法保證可以結束.因為如果測試出X是壞的,那么每次N至少減一.并且,因為"好芯片比壞芯片多",算法必定是在第4步結束.而不會出現芯片降到1的情況(只要初始的芯片數>=2)
題目中,初始N=2k.其復雜度在最壞的情況下測試次數(假設一次測試同時出現相互的結果,否則次數*2)為: k + (k+1) + ... + (2k-1) = 1/2 * k(3k-1) = O(k^2)
xlfddlfd(樓主請點我加分^_^不用客氣)
(
) :
下面兩個結論比較有用,先列出來。
任意拿兩片芯片互相測試,則有
1)結果都為真,則說明兩片都為真,或者都為假。
2)其他結果,則最少有一為假。
在任意偶數多的芯片里,如果好芯片多于壞芯片,將所有芯片兩兩分組,根據抽屜原理,則有
1)必有兩個好芯片分在一組。
2)同為好芯片的組數一定多于同為壞芯片的組數。
測試流程
1)將芯片兩兩分組,比如1和2,3和4。。。。2k-1和2k。互相測試,則必有結果同為真的組。
2)保留結果同為真的組,丟棄其他組。必有好芯片組多于壞芯片組。(所以當只有兩組或者一組同為真時,則必為真,測試結束)
3)結果同為真的組芯片必定同好或者同壞,所以可以丟棄一半。從所有同真組中任意取出一個丟棄另一個,組成新的測試組,繼續兩兩分組,直到同真組只有2個或者1個測試結束,堅持到最后的就是好芯片。
說 明:同真組可能會變成奇數個,當為奇數組時,任意選一組取其中一個(假設為A),在剩余組中各取一個來測試A,如果測試結果A為好芯片過半或者等于一半, 則A為好芯片,測試結束。否則A為壞芯片,判定A為好芯片的必為壞芯片,剔除后剩余部分形成新的測試組,繼續兩兩分組。。。
總的原理和淘 金差不多,剛開始好的芯片多,在每次剔除芯片時一定要保證剔除的壞芯片數量一定要多于或者等于好芯片的數量,這樣就能保證在剩余的芯片中好的一定多于壞 的。當組數為奇數時采用投票制,多于半數的投票有效(等于也有效,因為好的多于壞的,相等則被測試的一定為好的)。
因為每次最少剔除一半的芯片,所以最壞情況出現在每次只能剔除一半芯片的時候,按等比數列遞減。當有N個芯片時,測試次數為n+(n/2)+(n/4)...=2n(實際上當為奇數組時,次數會更多,不過算不過來了,省略^_^ )
Vitin(衛亭)
(
) :
xlfddlfd 的算法很好,學習一下.
這個算法比我之前的算法要快得多.
當 最壞情況是,每次都是奇數,并且每次都是壞芯片 時,測試次數(lg是以2為底的對數,N = 2k)約為 2(k + k/2 + k/4+...)-slgk = 4k - slgk = O(k),仍然是線性算法(此處的s為不大的常數(但大于1),因為在每次為奇數的情況下,實際的數目要比 k/2, k/4 之類的小,可以認為這個誤差是lgk的倍數,此外壞芯片的比較數是每次總個數-1,所以要減少大約一個lgk).
posted on 2007-09-24 15:01
金慶
閱讀(1965)
評論(0)
編輯
收藏
引用
所屬分類:
9. 其它
只有注冊用戶
登錄
后才能發表評論。
相關文章:
TortoiseGit is OK but GitExtensions fails
DeathVoteExpirationTimeout in Orleans
How to delete local branches of GitExtension
Clustering provider in Orleans
Why Orleans' actor is virutal
What comes after microservice?
Rust Deref coercion example
Rust Error Return Check Policy
Rust visibility
Why does Rust check borrow even in single thread
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久永久免费
|
麻豆精品网站
|
一区二区高清在线观看
|
欧美视频你懂的
|
亚洲欧美日韩精品久久亚洲区
|
亚洲自拍偷拍视频
|
国产精品久久国产愉拍
|
亚洲欧洲av一区二区
|
亚洲在线播放电影
|
激情久久久久久久
|
亚洲激情偷拍
|
国产精品国产a级
|
久久久久久久一区
|
欧美搞黄网站
|
欧美一区亚洲
|
久久综合99re88久久爱
|
日韩亚洲在线观看
|
午夜精品短视频
|
亚洲激情成人
|
亚洲午夜精品一区二区
|
一区在线电影
|
一区二区三区四区国产精品
|
国产一区二区三区久久
|
欧美刺激性大交免费视频
|
欧美日韩免费高清一区色橹橹
|
欧美一区二区三区免费观看视频
|
久久久久久九九九九
|
制服丝袜亚洲播放
|
久久久久国产精品麻豆ai换脸
|
亚洲精品视频免费在线观看
|
亚洲图片在线
|
亚洲精品永久免费
|
欧美一区二区在线看
|
在线视频日韩
|
免费观看30秒视频久久
|
亚洲欧美日韩国产综合
|
欧美极品色图
|
欧美风情在线
|
国产一区二区av
|
日韩亚洲欧美成人
|
亚洲区国产区
|
久久精选视频
|
性亚洲最疯狂xxxx高清
|
欧美日韩国产成人在线91
|
男女视频一区二区
|
久久九九99视频
|
欧美另类99xxxxx
|
久久精品中文字幕一区
|
欧美午夜不卡影院在线观看完整版免费
|
久久久人成影片一区二区三区观看
|
欧美精品首页
|
亚洲国产成人高清精品
|
激情综合色丁香一区二区
|
亚洲一二区在线
|
一本久久青青
|
欧美美女日韩
|
亚洲精品在线电影
|
亚洲日本免费电影
|
免费成人性网站
|
欧美α欧美αv大片
|
黄色成人av网站
|
午夜性色一区二区三区免费视频
|
亚洲欧美日产图
|
国产精品福利网
|
在线视频一区观看
|
亚洲欧美精品在线观看
|
国产精品豆花视频
|
亚洲欧美成人精品
|
欧美主播一区二区三区
|
国产日韩欧美一区在线
|
久久成人免费
|
免费欧美网站
|
亚洲美女黄网
|
欧美日韩精品免费看
|
亚洲片在线资源
|
亚洲先锋成人
|
国产女同一区二区
|
久久精品国产99精品国产亚洲性色
|
久久久欧美精品sm网站
|
欧美成人自拍视频
|
日韩一二三在线视频播
|
欧美性淫爽ww久久久久无
|
亚洲专区在线视频
|
免费看黄裸体一级大秀欧美
|
亚洲欧洲精品一区
|
国产精品xxxav免费视频
|
香蕉久久夜色精品国产使用方法
|
久久久爽爽爽美女图片
|
亚洲风情亚aⅴ在线发布
|
欧美日本国产一区
|
亚洲综合色在线
|
免费一级欧美片在线播放
|
亚洲人成网站精品片在线观看
|
欧美日韩免费观看一区二区三区
|
亚洲在线观看免费
|
欧美黑人多人双交
|
国产精品99久久久久久白浆小说
|
国产欧美精品一区aⅴ影院
|
久色婷婷小香蕉久久
|
av不卡在线看
|
免费成人美女女
|
亚洲午夜激情网站
|
在线欧美电影
|
国产精品视频免费一区
|
久久综合久色欧美综合狠狠
|
久久久国产精品一区二区三区
|
黑人巨大精品欧美一区二区小视频
|
欧美福利电影在线观看
|
午夜在线成人av
|
亚洲精品乱码
|
欧美成人亚洲成人日韩成人
|
亚洲午夜免费福利视频
|
伊人一区二区三区久久精品
|
欧美日韩人人澡狠狠躁视频
|
久久久国产91
|
亚洲欧美日韩综合aⅴ视频
|
亚洲高清精品中出
|
久久免费黄色
|
亚洲网站在线
|
亚洲精品一区在线
|
亚洲第一二三四五区
|
国产精品主播
|
欧美色大人视频
|
欧美国产亚洲另类动漫
|
久久久久久欧美
|
欧美一级在线播放
|
这里只有精品在线播放
|
亚洲国产经典视频
|
欧美mv日韩mv国产网站app
|
久久国产加勒比精品无码
|
亚洲香蕉在线观看
|
一区二区高清视频
|
日韩午夜免费视频
|
亚洲理伦在线
|
99热这里只有精品8
|
91久久综合亚洲鲁鲁五月天
|
影院欧美亚洲
|
亚洲成人影音
|
亚洲第一二三四五区
|
在线国产亚洲欧美
|
亚洲国产精品成人综合色在线婷婷
|
国产一区二区精品丝袜
|
国产亚洲午夜
|
极品尤物av久久免费看
|
狠狠噜噜久久
|
亚洲第一视频网站
|
最新热久久免费视频
|
亚洲国产免费看
|
av不卡免费看
|
亚洲欧美激情四射在线日
|
欧美一区国产二区
|
欧美亚洲网站
|
久久一区二区三区四区五区
|
美女主播一区
|
欧美日本高清
|
国产精品美女久久
|
国产综合色精品一区二区三区
|
国产中文一区二区三区
|
精品福利电影
|
日韩亚洲欧美一区二区三区
|
亚洲天堂av在线免费观看
|
午夜精品视频在线观看
|
久久经典综合
|
欧美激情综合
|
一区二区三区|亚洲午夜
|
亚洲免费影视第一页
|
久久久99久久精品女同性
|
美女91精品
|
国产精品国产a级
|
国内激情久久
|
一区二区三区视频在线
|
欧美亚洲视频
|
亚洲国产精品免费
|
亚洲中字黄色
|
欧美成人精品一区二区三区
|
欧美色中文字幕
|
伊人婷婷久久
|
亚洲一区国产视频
|
欧美a级大片
|
亚洲图片欧美日产
|
蜜桃精品久久久久久久免费影院
|
欧美日韩视频在线第一区
|
国产一区二区三区在线播放免费观看
|
国产日本欧洲亚洲
|
亚洲精品久久久久久久久久久久久
|
香蕉成人久久
|
欧美国产日韩a欧美在线观看
|
一区二区三区精品视频在线观看
|
久久精品国产久精国产爱
|
欧美精品在线一区
|
国产一区二区三区久久精品
|
日韩一二三区视频
|
美女精品一区
|
午夜精品久久久久久久白皮肤
|
欧美激情一区在线
|
一区二区亚洲精品
|
欧美亚洲在线播放
|
一区二区不卡在线视频 午夜欧美不卡在
|
在线观看av不卡
|
欧美一区二区免费观在线
|