#2701:


Pichu (Pichu^^)

學校 : 臺北市立中正高級中學
編號 : 1842
來源 : [140.117.183.115]
最後登入時間 :
2013-03-17 16:40:21
d386. 10200 - Prime Time -- UVa10200 | From: [140.117.182.94] | 發表日期 : 2009-11-14 16:08

我查到一個除了把它切成兩整數的解決法

 

加上一個1e-7的數(eps)

 

可是 我還是不懂為什麼要加他

難道是和傳說中的四捨六入五留雙有關係

 
#5404: Re:RE


kos74185 (CJD,I-CE)

學校 : 國立中山大學
編號 : 12365
來源 : [175.181.254.228]
最後登入時間 :
2017-01-29 00:44:41
d386. 10200 - Prime Time -- UVa10200 | From: [114.47.211.244] | 發表日期 : 2011-07-20 06:23

我查到一個除了把它切成兩整數的解決法

 

加上一個1e-7的數(eps)

 

可是 我還是不懂為什麼要加他

難道是和傳說中的四捨六入五留雙有關係

因為浮點數結構的關係

假設你用手算出來的結果是0.425

但是真正存在變數裡的值可能是0.42499999

所以%.3f的輸出會是0.425

%.4f的輸出會是0.4250 等等

但是在%.2f的輸出就會變成0.42

所以要加上EPS來修正

 
ZeroJudge Forum