善始者實繁,克終者蓋寡。
努力研究C++
C++博客
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 18, comments - 104, trackbacks - 0
最長運行時間(百度筆試題)
條件:1K內存,1MHzCPU,每秒可以改變2^20次狀態。問:一個程序最長的運行時間是多少?
答: 首先程序是確定性的,就說明內存的狀態不會重復,否則就永遠結束不了。從這一點出發,可以知道內存的狀態共有 2^8k , 然后CPU每秒改變 2^20 個狀態,所以這臺計算機最長出現不重復的狀態 2^(8k-20)秒。
posted on 2009-10-15 10:57
尹東斐
閱讀(3647)
評論(12)
編輯
收藏
引用
FeedBack:
#
re: 最長運行時間(百度筆試題)
2009-10-15 11:06 |
wulin
汗,我當時就想寫這個答案的,但是又不確定,不知道這么分析,早知道寫上了。
這個題似乎也挺簡單,不過是不是需要留出存儲程序的內存空間呢?
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-15 11:12 |
尹東斐
@wulin
不需要考慮存儲程序的空間,因為數據和程序在內存中完全沒有區別。所以從某種角度來看,程序也是數據的一種。
回復
更多評論
#
re: 最長運行時間(百度筆試題) [未登錄]
2009-10-15 12:33 |
lee
內存狀態不會重復??內存里不就是0,1么,重復指的是什么意思?
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-15 16:52 |
yindf
@lee
重復指: 比如說內存原來是 10101010101010 如果你的程序運行了一會,內存又成為 10101010101010 的話,那么你的程序肯定不會正常結束的。
這并不是指普通的死循環,死遞歸等等,而是指計算機的狀態又回到原點了。
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-15 18:09 |
Vincent
能說下其他幾道筆試題嗎?^_^
回復
更多評論
#
re: 最長運行時間(百度筆試題) [未登錄]
2009-10-17 22:57 |
steven
這個題目真是不知所云,答案也是一樣,莫非是我太out了?
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-18 08:00 |
Chika
這是什么部門的筆試題啊?
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-24 08:57 |
淡月清風
這問題,真是不之所云。
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-24 10:14 |
yindf
@Vincent
這題目也是別人告訴我的,其他題目據說不是很難。
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2009-10-24 10:15 |
yindf
@steven
這種開放性的題目是比較難找到切入點,不過仔細想想還是有辦法的。
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2010-03-13 08:18 |
zhjx
那么詢問如果運行一段時間時是10101010101010,但是再過了一段時間之后是10101010101010這種情況為何不可以?
回復
更多評論
#
re: 最長運行時間(百度筆試題)
2010-03-14 11:24 |
yindf
@zhjx
那就是說你的程序存在從狀態10101010101010 到狀態10101010101010的一個回路,那么你的程序就永遠不會結束了。(要考慮狀態不僅包括數據,連內存中的指令也一樣了)。
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 尹東斐 Powered by:
博客園
模板提供:
滬江博客
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2011年3月 (1)
2010年2月 (3)
2009年10月 (1)
2009年6月 (1)
2009年5月 (4)
2009年4月 (3)
2009年3月 (2)
2009年2月 (3)
文章分類
深入探索 boost::lambda 系列(3)
文章檔案
2009年2月 (3)
相冊
aaa
好友博客
CUCmehp
λ-calculus
編譯器狂人
搜索
最新評論
1.?re: next_permutation, next, next, next...
恩是的 呵呵@leaf
--一夢
2.?re: next_permutation, next, next, next...
很好,很強大!
--一夢
3.?re: 深入探索 boost::lambda 系列(二)
為什么op類的模板參數和operator()的模板參數需要兩個呢?為什么op::operator()也需要十個模板函數呢?
--匿名
4.?re: 自動求導模板庫
謝謝樓主 順便鄙視下樓上 不懂禮貌
--謝謝
5.?re: doodle jump's score[未登錄]
我能打到10w+
--wonder
閱讀排行榜
1.?boost::shared_ptr 的 cast(5209)
2.?C++下垃圾回收器的實現(一)(5175)
3.?static 變量初始化順序的問題和解決方案。(4652)
4.?std::endl 是什么?(4371)
5.?最長運行時間(百度筆試題) (3647)
評論排行榜
1.?為什么typedef的類型按照基類的聲明順序起作用?(13)
2.?最長運行時間(百度筆試題) (12)
3.?類實例能做做模板參數嗎?(10)
4.?C++下垃圾回收器的實現(二)--析構函數的地址?(10)
5.?boost::any 為什么要用 static_cast + type_info 呢?(8)
久久国产视屏
|
欧美精品一本久久男人的天堂
|
激情综合色综合久久综合
|
国产精品青草久久久久福利99
|
久久综合九色综合久99
|
精品人妻伦九区久久AAA片69
|
久久大香香蕉国产
|
久久无码一区二区三区少妇
|
无码人妻久久久一区二区三区
|
久久综合成人网
|
色欲av伊人久久大香线蕉影院
|
国产精品久久久久AV福利动漫
|
欧美国产精品久久高清
|
久久精品午夜一区二区福利
|
久久精品无码一区二区日韩AV
|
久久精品国产亚洲av水果派
|
久久福利资源国产精品999
|
日本欧美久久久久免费播放网
|
久久99精品久久久久久水蜜桃
|
久久久av波多野一区二区
|
亚洲欧洲精品成人久久曰影片
|
亚洲中文字幕无码久久综合网
|
99久久精品国产综合一区
|
久久精品国产亚洲AV无码偷窥
|
久久天天婷婷五月俺也去
|
国产成人精品综合久久久
|
久久天堂AV综合合色蜜桃网
|
亚洲国产精品狼友中文久久久
|
99久久国产亚洲高清观看2024
|
久久精品国产亚洲AV麻豆网站
|
色偷偷88欧美精品久久久
|
久久精品国产亚洲精品
|
99久久婷婷国产一区二区
|
99久久国产综合精品网成人影院
|
一本色道久久88精品综合
|
久久久久亚洲AV成人网人人软件
|
欧美一区二区精品久久
|
69SEX久久精品国产麻豆
|
欧洲人妻丰满av无码久久不卡
|
五月丁香综合激情六月久久
|
97精品国产97久久久久久免费
|