最新评论
Re:用C#制造可以继承的“枚举” 笑看人间 2012-02-17 11:16
给力,解决了很多枚举局限性的问题
Re:代码自动生成技术相关介绍 指柔 2011-11-25 14:45
先顶起再说
Re:剪刀、石头、布机器人比赛 BillySir 2010-02-09 12:58
这个游戏里面,随机只有1/3的机会胜出,显然是不好的.
没有最好的算法,只有更好的.这也是这个游戏耐人寻味的地方.
还是很感谢Ivony的分析.感谢辰的观点.找个时间我专门去学习一下好莱坞模式.
以上各位朋友得出相同的结论:游戏没意思,真让人惊讶.
如果存在"最优策略"那才叫没意思.
Re:剪刀、石头、布机器人比赛 诺贝尔 2010-02-08 23:10
游戏没意思,但是这个比赛平台相当有意思。
我以前就设想有一个公共平台,然后程序员在这个平台上设计自己的逻辑程序进行比赛,选出优胜者。
可以考虑象棋,五子棋,围棋之类的比较复杂一点的游戏类型,那就有趣了。
Re:剪刀、石头、布机器人比赛 永远的雨林 2010-02-08 13:00
这个游戏,除非是禁用随机算法,强制依据已经出过的结果来推算,并且将游戏限定在2人,才有那么一点点意思。
多人混战,显然随机算法是最好的算法。
Re:剪刀、石头、布机器人比赛 永远的雨林 2010-02-08 12:52
感觉这个比赛没什么意思啊。。。。
石头剪子布哪有什么策略……对方上次出什么应该没有参考价值。
明显随机的策略应该是最万能的策略。如果禁止用随机函数,自己写个伪随机数也肯定比绞尽脑汁根据对方上次出什么而计算出来的策略好(适应性强)。
Re:剪刀、石头、布机器人比赛 Ivony... 2010-02-08 12:32
[quote]Arthas-Cui:我大概想了下, 也许随机数算法是最优秀的。[/quote]
嗯,我也觉得这种题目毫无意义。
任何策略A理论上来说都有一个复杂度对等的反策略A',A'一定能胜过A。
简单解释下,譬如说假设有一个策略是永远出锤子,那么其反策略即是永远出布。
另一个需要花一点时间应该能证明的推论是:对于任何策略A,如果其对策略B有优势,则A'一定对B'有优势。这很好理解,如果策略A出选择出锤子,策略B选择出剪子。则在这种情况下、A'必然出布,而B'必然出锤子,所以在某种情况下如果A能胜B,则A'也一定能胜B'。
最后我们假设存在一种最优策略H,这个策略相较于其他所有策略而言,其对最多的策略有优势。
简单的说,如果策略A对所有策略中的100种策略有优势,而策略B对所有策略中的101种策略有优势,则我们说策略A优于策略B。
最优的那个策略,我们称为H。
那我们知道,必然存在一种反策略H',其对H有100%的优势,而事实上对于H'而言,其必然也能够胜过所有H有优势的那些策略的反策略。即H'永远比H更优。
所以最优策略不可能存在,这个题目也就毫无意义了。
Re:剪刀、石头、布机器人比赛 Arthas-Cui 2010-02-08 11:52
我大概想了下, 也许随机数算法是最优秀的。
Re:剪刀、石头、布机器人比赛 辰 2010-02-07 23:41
总体来说架构写的不好。
1. 要使用接口,而不是继承。
2. 要用好莱坞模式,就是“Hollywood Principle”Don't call us, we'll call you ,把你的RivalLast MyLast 作为参数传递,而不要放在base class.
如果做好这2点,估计你的程序更容易被理解。
Re:TextTree - 文本资料收集轻量级工具 克己复礼 2010-02-04 12:01
http://www.supfree.com/soft/soft.asp?v_id=43415
这里有木马,大家注意
Re:TextTree - 文本资料收集轻量级工具 Astar 2010-02-04 11:45
[quote]泪狮:
MyBase Desktop
http://www.supfree.com/soft/soft.asp?v_id=43415[/quote]
它的好处有很多,能把部分节点导出为HTML或者电子书的形式,还可以导入附件,另一个优点是压缩率比较高!
Re:TextTree - 文本资料收集轻量级工具 泪狮 2010-02-04 09:59
MyBase Desktop
http://www.supfree.com/soft/soft.asp?v_id=43415
Re:TextTree - 文本资料收集轻量级工具 个人知识管理 2010-02-04 09:52
这是我现在搞的专业的个人知识管理工具
[img]http://images.cnblogs.com/cnblogs_com/pinpkm/PinPKMV8Main.PNG[/img]
[img]http://images.cnblogs.com/cnblogs_com/pinpkm/PinPKMV8KM.PNG[/img]
Re:TextTree - 文本资料收集轻量级工具 Ariex 2010-02-04 09:37
这个是我03年搞得
[img]http://www.cnblogs.com/images/cnblogs_com/ariex/229397/o_ICS_2005.PNG[/img]
Office的OneNode也是很好用的,唯一遗憾的是貌似不支持公式编辑器,只能插入图片……
Re:TextTree - 文本资料收集轻量级工具 一线风 2010-02-04 09:20
[quote]Astar:
[img]http://www.cnblogs.com/images/cnblogs_com/xlovey/212423/o_mybase1.jpg[/img]
我一直在使用这个,很爽。[/quote]
这个是啥软件 ?
Re:TextTree - 文本资料收集轻量级工具 Astar 2010-02-04 08:26
[img]http://www.cnblogs.com/images/cnblogs_com/xlovey/212423/o_mybase1.jpg[/img]
我一直在使用这个,很爽。
Re:TextTree - 文本资料收集轻量级工具 BillySir 2010-02-04 08:09
@辰
这是没使用过的人的正常猜测。如果您有更好的改进建议,请赐教。
Re:TextTree - 文本资料收集轻量级工具 辰 2010-02-04 00:42
用了texttree,点开一层层的节点估计就疯了。
