登录 [F2] | 注册 | 找回密码 | 软件下载 | 更新历史 | 关于本站 | 管理团队
首页 排行榜 录像 雷界 论坛 教程 雷神殿 我的地盘 新手上路
[杂谈]关于0.97的一个bug的猜想 (5/2025)
 [雷圣] 张宏 发表于 2007年8月31日
前几天扫出了有生以来的第一次初级sub2
然后研究了一下关于IOS的问题
看了一下我的IOS纪录,很不明白怎么会这么高,5+
一看是个2.37秒的图,3bv=5,计算器伺候,不对呀?!

我曾经在群里解释过这个问题:扫雷CLONE的成绩为什么从1.00开始算
是因为IOS这个数据要用到对数
可是0.97版存在这个问题,计算IOS的时候还是以时间减一秒来算
结果用这个数据继续计算器伺候,小数点后五位全对

为了继续验证这个问题,我决定看下我sub2那次的IOS
因为如果按时间减一的话
ln2(正数)除以ln(1.98-1)=ln0.98(负数)等于负数
果然,IOS=负34点多

于是……又一个恐怖的猜想:
如果初级扫出2.00秒,程序将会非正常退出?
因为ln(3bv)(正数)除以ln(2.00-1)
=一个正数除以零,程序出现错误。

这是巴西人罗德里格·卡玛戈给大家留下的问题。
有没有人有过这种经历,大家都来试试看。
回复此主题
第 1 楼
 [雷圣] 齐云水 回复于 2007年8月31日
不知道IOE怎么算-。-!太复杂的问题懒的想。。
回复此主题
第 2 楼
 [雷圣] 张砷镓 回复于 2007年8月31日
用cheat mode调3bv<5刷刷看
回复此主题
第 3 楼
 [雷圣] 张宏 回复于 2007年8月31日
貌似只有Classic模式计算IOS。
回复此主题
第 4 楼
 [雷神] 石磊 回复于 2007年9月1日
谈谈我自己的看法。
为什么MinesweeperClone计时从1.00秒开始?
很简单,因为Windows自带的扫雷就是从1秒开始。

然后,有必要规范一下定义:
IOS:Index of Speed
log (3BV) / log (Time - 1)
3BV的常用对数与(时间-1)的常用对数之比,用以说明扫雷速度。
这个定义就连 http://metanoodle.com/minesweeper/ 这样的网站都写错了。

再次,Clone对IOS等公式的算法的确应注意,因为从数学定义看,(Time-1)=1无意义,在(0,1)区间对数产生的负值也没意思。干脆规定:只有 Time>2 才计算有效IOS。
不要在初级Time<=2这里钻牛角尖了,呵呵。
回复此主题
第 5 楼
 [秀才] 刘康乐 回复于 2007年9月8日
看了刘映辉那个据说是中国目前ioe纪录的录象,发现再减少几次废操作,那盘可以三键之和小于3bv了,太强了,我只在初级做出过三键之和小于3bv的录象,就是时间太长了
回复此主题
  共 5 篇回复  首页 | 上一页 | 下一页 | 末页  现在是第 1/1 页
楼主信息
Copyright @ 2008 扫雷网 Saolei.wang 版权所有 陕ICP备19026089号-1