我是個對電腦科學有興趣的學生,我會貼上我的學習歷程及生活心情,也請大大們多多指教。 :)

2015年6月17日 星期三

[UVa] 10323 - Factorial! You Must be Kidding!!!

題目網址: https://goo.gl/dCyUhd

題意:
(from luckycat)


解法:
水題,但是大家都說 n 有可能小於 0 ,題目也沒講= =。
總之就是定義 fact( 0 ) = 0 * fact( -1 ),所以 fact( -1 ) = fact( 0 ) / 0 = INF。
所以當 n 為負時,若是奇數答案就是無窮大(Overflow);若是偶數答案就是負無窮大(Underflow)。

TAG: ad hoc

注意:

程式碼:

沒有留言:

張貼留言

任何意見都樂意傾聽