瀏覽單個文章
meagal2006
Regular Member
 

加入日期: Dec 2006
文章: 50
試著觀察這題目,可以發現f(n)就是在計算n用二進位表示時,數位中所有1的總和。
所以我們要算的是,小於或等於1994的數當中,用二進位表示後,哪個數有最多1,這數的1有多少個。1023的二進位有10個1,所以10就是答案(因為二進位的11111111111已經大於1994,所以最多有10個1)。
舊 2010-06-28, 09:43 PM #5
回應時引用此文章
meagal2006離線中