java 板


LINE

又过了一段时间,报告一下目前状况... orz ※ 引述《AmosYang (LetMeGoogleThatForYou)》之铭言: : 可以参考 http://en.wikipedia.org/wiki/Clause : clue 译作线索,在这个 context 底下的确代表着「算出地雷位置的线索」 : clause …中文我不知道该译成什麽,比 clue 抽象, : 可以算是完整 sentence 的 building block : 哪个比较正确…我也不知道,就我的语感来判断我是选 clause : 但语感这种东西我也不知道该怎麽解释 XD 那页我前後翻了很多次,但仍然不知道为什麽要用在这个地方。 不过继续写下去後,忽然间就可以体会为什麽要叫 clause, 因为 clause 跟 clause 可以混合而成新的 clause.. 但最後我还是决定继续叫 clue, 原因是 clue 写起来比较短,而且: type Choices = List[(Probability, Tile)] type MineMap = TreeMap[Tile, MineSize] type TileSet = TreeSet[Tile] type ClueSet = TreeSet[Clue] 看起来很整齐,我不想改 XD Tile 的名字则出自 tile-based game. : 能省下来的计算在於 : 1. C1 * C2 与 C2 * C1 的结果会一样,所以每个 pair 只需要作一次 : 2. 场面上可以会有很多 clauses, 其实 clause 之间的关连性很 sparse : 所以这里也能省下一些 : 例如说: C1: 0 <= { Cell1, Cell2, Cell3 } <= 3 : 唯一要跟 C1 计算重叠机率的,就只有 : 「任何含有 Cell1, Cell2, Cell3 的 clause」 : 这就可以省下不少 我猜你所提到可以省下的,我原本就没有算了,之所以提到 DP 是因为 (我不熟 DP..)我的计算方式在每个 tile/cell/block 之间没有共享任何 资讯,但感觉应该有些计算是可以共用的。 另外我也猜你的作法实际上跟我不太一样,虽然 clause 这边真的很像, 而且我也愈写愈像了.... 但或许有个决定性的关键?不确定你的程式怎麽写, 不过我写出来的(想写出来的,还没完成...) clause 减法似乎不会套在 不是 subset 的状况。也就是假设 C1 - C2, 则 C2 必然是 C1 的 subset. 如果 C2 不是 C1 的 subset, 则表示程式有 bug... 所以我的 min/max 计算不需要那麽复杂(虽然我还是写下去了, 因为想说这种性质应该写在呼叫减法的地方,而不是减法本身) : 我觉得 DP 不会有太大有效用,因为要建表的话,最後整个表会非常 sparse : 且这个表的 index 会很恶心,省下的时间说不定正好与查表的时间抵消 XD : 我觉得在上述两点就能省下至少 50% 的计算 : (最後这段看不懂是正常的 XD 这里自己写过一次就懂了) 我居然还没写完 >< 这几天架构改来改去的...... 希望这个周末能专心 写到一个段落,merge 回 master @@ -- #!/usr/bin/env ruby [露比] /Programming (Kn|N)ight/ 看板《Ruby》 # if a dog nailed extra legs that http://webptt.com/cn.aspx?n=bbs/Ruby/index.html # walks like an octopus, and Welcome ~Ruby@ptt~ # talks like an octopus, then ◢█◣ http://www.ruby-lang.org/ # we are happy to treat it as http://www.ruby-doc.org/ # if it were an octopus. http://www.rubyforge.org/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.160.129
1F:推 tkcn:我自己是打算长期抗战慢慢写,不知道其他人怎麽打算? :p 10/09 01:28
2F:→ AmosYang:我打算…周末好好睡一觉;接下来工作会一路忙到11月底 orz 10/09 09:32
3F:→ AmosYang:LolAI v0.5 source code: http://goo.gl/SP00 10/09 09:42
4F:→ AmosYang:关於 clause 的计算…有兴趣可以看 ↗ :D 10/09 09:43
5F:→ wendly777:目前没有灵感中,经过3天努力,胜率只比前一版多2~3% 10/09 14:58
6F:→ godfat:感谢 source code, 等我写完後再细看 XDXD 10/10 01:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP