【log求數字位數】HDU-1018 Big Number

註解 1、一個數字x的位數可用以10爲底的對數加一獲得,也就是 x的長度=(int)Math.log10(x)+1 2、對數裏相乘可以寫成對數相加的形式,也就是 log(a1a2a3)=loga1+loga2+loga3 3、綜合以上兩條,把階乘形式先按2變成對數和的形式,然後對得數按1取其位數就是最終的長度。 代碼 import java.util.Scanner; public class
相關文章
相關標籤/搜索