社区
VB基础类
帖子详情
算法问题
wenw
2002-09-27 03:21:12
在大航海四中有一个这样的游戏,在桌上有一堆硬币,数量为N,参与游戏的人轮流取硬币,最多一次取5个,最少一次取1个,谁取到最后一个就算赢,请设计一个算法,保证电脑在有可能的情况下总取到最后一个硬币。
...全文
38
4
打赏
收藏
算法问题
在大航海四中有一个这样的游戏,在桌上有一堆硬币,数量为N,参与游戏的人轮流取硬币,最多一次取5个,最少一次取1个,谁取到最后一个就算赢,请设计一个算法,保证电脑在有可能的情况下总取到最后一个硬币。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsl27
2002-09-27
打赏
举报
回复
private function getNum(N as long)as long 'N 为总数
getnum = N mod 6 ’留5+1的整数倍给对方
if getnum = 0 then ’如果条件成立,电脑不管取多少,结果一样,所以
getnum = rnd(4)+1 '电脑应当取一个1-5之间的随机数 (1加上一个 0 — 4 的随机数)
ebdif
end function
danielinbiti
2002-09-27
打赏
举报
回复
电脑能做的好像也只有保证剩下的是6的倍数
其它条件太不确定了
sindyzhou
2002-09-27
打赏
举报
回复
每次盡量保証剩下6的倍數個硬币,所以
private function getNum(sum as long)as integer
getnum = sum mod 6
if getnum = 0 then
getnum = 1
end function
sindyzhou
2002-09-27
打赏
举报
回复
肯定用遞歸
程序员
算法
大全
程序员
算法
大全
遗传
算法
和BP人工神经网络
算法
C++实现代码
遗传
算法
和BP人工神经网络
算法
C++实现代码是通过c++来 完成两个
算法
,里面有详细的注释说明,希望对你有用
算法
技术手册 - 中文版
《
算法
技术手册》内容简介:开发健壮的软件需要高效的
算法
,然后程序员们往往直至
问题
发生之时,才会去求助于
算法
。《
算法
技术手册》讲解了许多现有的
算法
,可用于解决各种
问题
。通过阅读它,可以使您学会如何选择和实现正确的
算法
,来达成自己的目标。另外,书中的数学深浅适中,足够使您可以了解并分析
算法
的性能。 较之理论而言,《
算法
技术手册》更专注于应用。《
算法
技术手册》提供了高效的代码解决方案,使用多种语言进行编写,让您可以轻松地将其应用于特定的工程当中。通过《
算法
技术手册》,您可以: · 解决特定代码的
问题
,或者提升既有解决方案的性能 · 快速找到与您所解决的
问题
相关的
算法
,并决定哪个
算法
才是最适合的那一个 · 探索使用C、C++、Java以及Ruby实现的
算法
解决方案以及开发小贴士 · 了解
算法
预期的性能,以及它达到最高性能时所需要的条件 · 发现不同
算法
之间相似的设计哲学 · 学习高级数据结构,来提升
算法
的性能 通过《
算法
技术手册》,您能学到如何提升
算法
的性能,这将是您的软件应用程序走向成功的关键。
几个推荐
算法
的java实现
java实现的几个推荐
算法
:slopeone SVD,RSVD,ItemNeighborSVD 内有readme,相关内容在blog.csdn.net/lgnlgn
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章