看板 DragonNest 關於我們 聯絡資訊
※ 引述《andonie (我愛113)》之銘言: : 你對資訊領域還不是很了解 : 這30000多種變化 : 根本不需要做出3萬筆資料的表格 : 可以使用hash table : 給一個簡單的function : f(x)=inputnum mod 100 (mod是取餘數的意思) : 其中inputnum就是計算出來的32928種變換 : 透過f(x)對應到100種結果 : 所以只要設計100種變化就可以了 : 甚至 改一下mod後面的數字 可以任意控制想要的表格數量 : 這不用說工程師 資工系大二就會懂了 : 當然 實際上不會只是使用mod這麼簡單 : 可能會經過各種加減乘除才不會結果太規律 : 不過f(x)是一個 一對一函數 : 輸入資料一樣 計算出的數值一定一樣 : 所以我們雖然不知道公式內部如何 : 可是可以確定的是 用一樣的脫裝去打 會計算出一樣的掉寶物品 1.你自己也知道 f(x)是1對1,那麼不管是哪個玩家,只要input一樣那麼結果應該要一樣.. 但實際上是一個玩家脫裝所掉著物不能套用在另一個玩家身上.. 難不成要設立幾百甚至幾千種 function給玩家使用..這也太奇怪了 2.變化不止那麼少種,他只算a武和a防,還沒算綠裝,白裝,綠飾品,白飾品.. 就算你用取餘數的方法,其結果也是多的驚人,更何況還要用表格去記錄 修改一下,我指的是A裝套用一種function,B裝套用一種,C裝在套用一種..以此類推 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.192.242 ※ 編輯: hn85255413 來自: 114.34.192.242 (02/14 17:06)
hn85255413 :打錯..不想修了,f(x) 是多對1 = ="" 02/14 17:14
opthr1215 :你在說什麼 誰像你這樣寫程式.. 02/15 06:49
opthr1215 :這樣等於把程式寫死了好嗎 只適用於交作業 02/15 06:49