engle 发表于 2008-1-17 21:34:19

红豆的robot

简单说一下:
由于会在题目中加入特殊字符,可能出现乱码,有些题目还没有完善,请自己修改

简单思路
首先将answer设为0,出题后触发trigger获得答案,然后以答案为触发点获取answer, 然后回答,
我在回答前加入了一个判断,如果没有得到准确答案,将会tell一下,并停止运行,所以需要有人看着,也就20分钟的事。

有两个问题题目前面完全相同,用不同的trigger触发,可能会出问题,因此加上class name,使其触发产生先后顺序

另外,有什么问题自己完善。

在hgwd的基础上完成,thank hgwd

liza 发表于 2008-6-1 20:58:51

回复 1# 的帖子

谢谢,很好用,基本上拿个13万是没问题了

sstime 发表于 2008-7-27 21:26:21

谢谢,顶个ttk_00 ttk_00

bafasa 发表于 2008-11-18 22:04:12

lai

klivt 发表于 2008-12-19 23:02:41

2

为什么下载不了?老是出北大侠客行论坛 提示信息对不起,请不要从外部链接下载本论坛的附件。

[ 本帖最后由 klivt 于 2008-12-19 11:13 PM 编辑 ]

xxxcc 发表于 2008-12-29 13:25:53

我的红豆机器人每次都可以拿15万潜能啊,至今6个ID钓鱼+红豆都是差不多16万潜能。
我用的办法是,完全匹配整个字符串。
比如数据库中的问题是“北大第一高手是谁?“
红豆问的是"北XXX大YY第MM一高XXX手NN是谁?”
XYMN之类的代表特殊字符。
于是,我就测试数据库中的每个问题是否完全存在于红豆的问题中,比如上面的例子,我分别测试”北“”大“”第“”一“”高““手””是“”谁“”?",每个字是否都符合存在于红豆的问题中,如果符合红豆问题的有一条以上的记录,就取比较长的那条。
这样的优点是代码比较简洁,不需要每个问题分别弄一个触发,缺点是虽然我对匹配长度之类的进行了优化,但如果问题比较长,那么搜索起来还是会有1-2秒的延迟,不过红豆本身出问题也有延迟的,因此并不影响效率。

flyt 发表于 2009-7-15 14:17:15

试试看

baggiopw 发表于 2009-7-19 20:22:03

可以么,为什么ask hongdou about test 会越来越多?

standfast 发表于 2009-7-20 19:24:21

我试试

好啊。。。

yevensong 发表于 2009-7-21 08:38:45

213

ttk_07 ttk_07 顶ttk_43
页: [1]
查看完整版本: 红豆的robot