問:給定數字1~100,000,000數字中,計算1出現的次數,如數字11(1出現兩次)
答:1、加上數字0,不影響結果(0沒有包含數字1)
2、100,000,000,1出現1次
3、計算 0 ~ 99,999,999中1的次數,該問題等價於 00,000,000 ~ 99,999,999數字中1出現的次數(總數字個數為100,000,000),該問題,可進一步分解為8個情況:
8位都是1的數字個數s8,
8位有7位是1的數字個數s7,
8位有6位是1的數字個數s6,
…..,
8位中只有一位是1的數字個數s1。
4、所以1出現的總數為 1 + s8*8 + s7*7 + … + s1*1
5、其中sn = pn * 100,000,000 , pn為數字中出現n個1的概率 ( 0c(8, 8) * 0.1^8 * 0.9^0 * 100,000,000 * 8 +
c(8, 7) * 0.1^7 * 0.9^1 * 100,000,000 * 7 +
c(8, 6) * 0.1^6 * 0.9^2 * 100,000,000 * 6 +
c(8, 5) * 0.1^5 * 0.9^3 * 100,000,000 * 5 +
c(8, 4) * 0.1^4 * 0.9^4 * 100,000,000 * 4 +
c(8, 3) * 0.1^3 * 0.9^5 * 100,000,000 * 3 +
c(8, 2) * 0.1^2 * 0.9^6 * 100,000,000 * 2 +
c(8, 1) * 0.1^1 * 0.9^7 * 100,000,000 * 1
= ?
傳說中的世界500強面試題
分析能力 1.巧接鐵鍊 生產中需要一段鐵鍊,庫房中只有五截每截只有三個鐵環的鐵鍊,這五截鐵鍊連起來的長度正好是所需要的。問 在只切斷三個鐵環的情況下,怎樣將這五截三鐵環連起來?2.巧分飛機票 旅行社剛剛為三位旅客預定了飛機票。這三位旅客是荷蘭人科爾 加拿大人伯托和英國人丹皮。他們三人乙個去荷蘭,乙個...
傳說中的世界500強面試題 推理能力(1)
二 推理能力 1 1.擊滑鼠 擊滑鼠比賽現在開始 參賽者有拉爾夫 威利和保羅。拉爾夫10秒鐘能擊10下滑鼠 威利20秒鐘能擊20下滑鼠 保羅5秒鐘能擊5下滑鼠。以上各人所用的時間是這樣計算的 從第一擊開始,到最後一擊結束。他們是否打平手?如果不是,誰最先擊完40下滑鼠?2.感覺 用第一感覺判斷8 8...
傳說中的網易測試題目
16進製制下,滿足等式 abcd efgh ijklmnop 其中乙個字母代表乙個數字,不同字母代表不同數字,i可能代表0。問有多少組解 c程式設計題 要求,程式執行時間不能超過10秒,必須為動態計算。1654個結果 include include include include char astr...