討論串[討論] 令人印象深刻的遞迴問題?
共 9 篇文章
內容預覽:
先考慮一下我們要不要在同一先賣再買:. (a)如果在某一天買,代表在接下來的日子裡,至少有一天的價格會超過今天. (不然一定虧錢). (b)如果在某一天賣,代表在接下來的日子裡,價格不會更高了. (不然過幾天賣賺更多). 可以看到兩者不會同時發生,因此在這個問題中我們不用考慮同一天買+賣. 那麼問題
(還有114個字)
內容預覽:
我真是越來越糟糕了,拿掉 for 迴圈會快許多。. 執行結果一樣。. 程式碼:http://paste.plurk.com/show/414616/. ========================================================================.
(還有240個字)
內容預覽:
哇..再來獻醜一次,這次用Ohwil大大的演算法,應該寫對了吧?. #include <stdio.h>. #include <stdlib.h>. int main(). {. double prices[] = {55.39, 109.23, 48.29, 81.59,. 81.58, 105.
(還有231個字)
內容預覽:
咦...題目不是要求用遞迴嗎?. 原po的作法看不太懂,貼出比較直觀的寫法(就是把迴圈轉換成遞迴orz). void recursion(double* first,. double* last,. double* best_buy,. double* best_sell). {. if (firs
(還有740個字)