找回密码
 立即注册

QQ登录

只需一步,快速开始

tbugs
中级会员   /  发表于:2010-3-31 16:23  /   查看:13061  /  回复:21
当双方在对弈的过程中,cpu时间怎么分配,一方获得2秒之后,就休眠了,轮到另一方2秒?

还是我们的算法线程一直都在跑,一直都在思考?

请出题人说说其中的内部实现潜规则~
路,在此绽放。

21 个回复

倒序浏览
Arthas
葡萄城公司职员   /  发表于:2010-3-31 16:42:00
沙发
根据反编译代码来看。。。
似乎是。。。
最多只能让你思考两秒。

否则我就用你思考的那两秒来不断计算1+1
卡死CPU~~

从而在不用反射作弊的情况下, 实现必胜~~

恩。 原来我天生有邪恶的本性。
扯淡第一高手
回复 使用道具 举报
Arthas
葡萄城公司职员   /  发表于:2010-3-31 16:44:00
板凳
要不在第一步的时候多申请点内存让对方没有内存可用?

扯淡第一高手
回复 使用道具 举报
airIII
中级会员   /  发表于:2010-3-31 16:56:00
地板
原帖由 Arthas 于 2010-3-31 16:44:00 发表
要不在第一步的时候多申请点内存让对方没有内存可用?



这个不行吧?用完你的函数就释放你用的内存了....
如果不是,实现反射就太简单了
Only the strong survive...
回复 使用道具 举报
gerry
论坛元老   /  发表于:2010-3-31 17:03:00
5#
也就是说每隔两秒才调用你的程序一次,两秒之后没返回就判负。返回了就按你说的下棋,这已经可以跟你的方法说拜拜了,如果你棋落得没问题的话 就调用你的对手的方法,如此反复。
回复 使用道具 举报
Arthas
葡萄城公司职员   /  发表于:2010-3-31 17:06:00
6#
原帖由 airIII 于 2010-3-31 16:56:00 发表
[quote] 原帖由 Arthas 于 2010-3-31 16:44:00 发表
要不在第一步的时候多申请点内存让对方没有内存可用?



这个不行吧?用完你的函数就释放你用的内存了....
如果不是,实现反射就太简单...... [/quote]

声明静态类, 把申请的对象挂在上面。

GC就不会回收的。

想优化性能很难, 想干点坏事破坏程序,那实在是太简单了。。。
扯淡第一高手
回复 使用道具 举报
gerry
论坛元老   /  发表于:2010-3-31 17:08:00
7#
……我觉得还是用反射直接判胜不是更直接……
回复 使用道具 举报
tbugs
中级会员   /  发表于:2010-3-31 17:20:00
8#

回复 6# Arthas 的帖子

一群有才的人才~~

参加这个比赛的人从来都是伟大的!包括Arthas等人在内!!
路,在此绽放。
回复 使用道具 举报
Arthas
葡萄城公司职员   /  发表于:2010-3-31 17:23:00
9#
原帖由 gerry 于 2010-3-31 17:08:00 发表
……我觉得还是用反射直接判胜不是更直接……


权限被禁止了。
扯淡第一高手
回复 使用道具 举报
tbugs
中级会员   /  发表于:2010-3-31 17:31:00
10#

回复 9# Arthas 的帖子

不能用反射这个东西吧,不然还下什么五子棋,那样下棋有意思没?
路,在此绽放。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部