作者hn85255413 (天军)
站内DragonNest
标题Re: [闲聊] 小狗饰品复制 激夯
时间Mon Feb 14 17:03:18 2011
※ 引述《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)
1F:→ hn85255413 :打错..不想修了,f(x) 是多对1 = ="" 02/14 17:14
2F:推 opthr1215 :你在说什麽 谁像你这样写程式.. 02/15 06:49
3F:→ opthr1215 :这样等於把程式写死了好吗 只适用於交作业 02/15 06:49