社区
VB基础类
帖子详情
算法问题
wenw
2002-09-27 03:21:12
在大航海四中有一个这样的游戏,在桌上有一堆硬币,数量为N,参与游戏的人轮流取硬币,最多一次取5个,最少一次取1个,谁取到最后一个就算赢,请设计一个算法,保证电脑在有可能的情况下总取到最后一个硬币。
...全文
46
4
打赏
收藏
算法问题
在大航海四中有一个这样的游戏,在桌上有一堆硬币,数量为N,参与游戏的人轮流取硬币,最多一次取5个,最少一次取1个,谁取到最后一个就算赢,请设计一个算法,保证电脑在有可能的情况下总取到最后一个硬币。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
肯定用遞歸
程序员
算法
大全
程序员
算法
大全
JAVA近百种
算法
大全
最近找到的JAVA近百种
算法
大全 分享一下 java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料,需要的童鞋来下载吧!
C++
算法
大全 PDF
C++ 经典
算法
大全。内容详细,
算法
经典。很值得一看。
算法
设计与分析基础( Anany Levitin第3版)课后答案
目前互联网上的中文答案不是最新版的,题目不全,包括百度文库中的,这个虽然是英文的,但是比较齐全。
算法
技术手册 - 中文版
《
算法
技术手册》内容简介:开发健壮的软件需要高效的
算法
,然后程序员们往往直至
问题
发生之时,才会去求助于
算法
。《
算法
技术手册》讲解了许多现有的
算法
,可用于解决各种
问题
。通过阅读它,可以使您学会如何选择和实现正确的
算法
,来达成自己的目标。另外,书中的数学深浅适中,足够使您可以了解并分析
算法
的性能。 较之理论而言,《
算法
技术手册》更专注于应用。《
算法
技术手册》提供了高效的代码解决方案,使用多种语言进行编写,让您可以轻松地将其应用于特定的工程当中。通过《
算法
技术手册》,您可以: · 解决特定代码的
问题
,或者提升既有解决方案的性能 · 快速找到与您所解决的
问题
相关的
算法
,并决定哪个
算法
才是最适合的那一个 · 探索使用C、C++、Java以及Ruby实现的
算法
解决方案以及开发小贴士 · 了解
算法
预期的性能,以及它达到最高性能时所需要的条件 · 发现不同
算法
之间相似的设计哲学 · 学习高级数据结构,来提升
算法
的性能 通过《
算法
技术手册》,您能学到如何提升
算法
的性能,这将是您的软件应用程序走向成功的关键。
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章