這是我工作曾經遇過的問題,給正在學習程式設計的朋友練習,
輸入任一整數 N∈[1,65536],求解 A 及 B 兩正整數,A,B∈[1,256],讓 A x B 的乘積等於輸入值 N 或是最接近 N。
這個看似簡單但是充滿玄機及挑戰的題目很適合
腦力激盪,它難在如何以最快的方法求出任意輸入的最佳解。
未來想從事軟體研發工作的人好好練習,應該有很多種方法可以解題,請嘗試用兩種以上不同方法設計,甚至薛老師推薦的粒子群演算法也可以試看看!
論弈棋設計師的修養
-
弈棋設計是一件非常有難度的事情,一般的人做不了。 什麼樣的人能做?那就是從小玩圍棋、象棋或西洋棋,並在後來成為這些弈棋的高手的人。
因為長期玩這種超高難度的遊戲,人的思維能力將得到有效充分的鍛煉,智力得到極大程度的提升。
同時,在對弈了大量局數之後,你也知道了到底弈棋樂趣何在,你已經成為了「弈棋品鑑大師」。 ...
1 天前
沒有留言:
張貼留言