下载 >  课程资源 >  C/C++ > 数据结构 模拟以下游戏过程

数据结构 模拟以下游戏过程

题目1: 请模拟以下游戏过程,n个人围成一圈,其中在某个人手中有一条手绢,开始游戏时,由主持人报出一个整数t,该手绢将会沿着顺时针传递t次到达x君手中,x君将手绢递给顺时针方向上的下一个人,并离开这个圈。以上过程,我们称为一轮游戏。如果游戏继续,在新一轮游戏中,持有手绢的人将继续重复上面的过程,根据主持人报的整数传递手绢,并有一个人离开。在每一轮游戏中,都会有一个人离开。 输入格式: 第一行输入圈中的人的个数n,第二行输入进行游戏的轮数m,第三行是一个长度为n的字符串,其中每个字符代表一个人,串中两个相邻的字符表示两个相邻的人,串中第一个字符和最后一个字符对应的两个人也相邻。比如”ABCDE”表示有5个人,这5个排成一圈,如下图所示。第四行是游戏开始时持有手绢的人对应的字符。第5行到第m+4行,共m行表示在m轮游戏中,每轮游戏主持人报的整数。 输出格式: 输出m行,其中第i行(1<=i<= m)输出第i轮游戏结束时,持有手绢的人对应的字符。 输入示例: 5 2 ABCDE B 8 1 输出示例: A C
2011-11-16 上传大小:954B
分享
收藏 举报
数据结构模拟演示过程swf——排序系列(整理出来的,很直观,非常不错!)

包括: 堆排序.swf 规并排序.swf 基数排序.swf 快速排序.swf 冒泡排序.swf 桶式排序法.swf 希尔排序.swf 直接插入排序.swf 直接选择排序.swf

立即下载
博弈树(树的c实现)

下棋属于一种博弈游戏,博弈过程可以用树(博弈树)来表示。假设游戏由两个人( A 和 B )玩,开始由某个人从根结点开始走,两个人轮流走棋,每次只能走一步, 下一步棋只能选择当前结点的孩子结点,谁先走到叶子结点为胜。例如,对于下图所示的博弈树,若 A 先走,可以选 f , B 若选 h ,则 A 选 j 胜。 编写一程序,让计算机和人下棋。当计算机走下一步时,可以根据以下情况决定下一步: (1) 若存在可以确保取胜的一个孩子结点,则选择该结点作为下一步; (2) 若存在多个可以确保取胜的孩子结点,则选择其中高度最小的结点作为下一步(若有多个选择,则选最左边的结点); (3) 若不存在可以确保取胜的一个孩子结点,则选择高度最大的孩子结点作为下一步(若有多个选择,则选最左边的结点); 例: (下面的黑体为输入) (a,(b,(x)),(c,(d),(e,(g),(h)),(f))) a b x c d e g h f Who play first(0: computer; 1: player )? 1 player: c computer: d Sorry, you lost. Continue(y/n)? y Who play first(0: computer; 1: player )? 1 player: x illegal move. player: b computer: x Sorry, you lost. Continue(y/n)? y Who play first(0: computer; 1: player )? 0 computer: c player: f Congratulate, you win. Continue(y/n)? n

立即下载
Java模拟扑克牌洗牌发牌过程

改程序为用JAVA语言模拟扑克牌洗牌、发牌的过程,经测试,可以运行。

立即下载
数据结构 约瑟夫生死游戏

数据结构 线性表 C语言 约瑟夫 生死游戏..........

立即下载
JAVA象棋游戏

JAVA象棋游戏,直接使用程序请点击打包发布里的.bat文件,有悔棋,新游戏,退出这几个菜单目录,Image文件里有象棋棋子的样子

立即下载
Java版象棋 实现两人对弈,有特完善...

用java实现象棋对弈的例子,特完善..

立即下载
利用单向循环链表存储结构模拟约瑟夫问题,按照出列的顺序印出每个人的编号。

单向循环链表 约瑟夫 c++ 利用单向循环链表存储结构模拟约瑟夫问题,按照出列的顺序印出每个人的编号。

立即下载
模拟扑克牌发牌程序,利用线性链表实现

该程序完成了模拟红四的发牌过程,并对每个用户手里的牌进行了排序 对每个用户手里的牌是以该牌的点数为排序基准的 为防止牌的重复,设置了一个boolean类型的数组,记录某个牌是否已被发出,若被发出,则重新进行选牌,若没有发出,将该牌发出,并将boolean类型数据的相应位置为true表示该牌已经被发出 由于红四的规则与玩法中不需要大小王,故该扑克共有52张

立即下载
模拟洗牌与发牌程序用C++写的

C++写的一个很简单的小程序。功能是模拟洗牌与发牌,总共54张牌

立即下载
数据结构课程设计——拓扑排序和关键路径

创建一个带权的有向网,求拓扑序列,求关键路径。并输出每个事件的最早发生时间ve及v1最迟发生时间,每个活动的最早开始时间及最迟开始时间,关键活动,给出关键路径。

立即下载
设计并模拟实现整型多维数组类型

数据结构课程设计 设计并模拟实现整型多维数组类型

立即下载
数据结构上机作业之用栈模拟表达式求值过程

数据结构上机作业之用栈模拟表达式求值过程 vc++

立即下载
元胞自动机,生命游戏 java

元胞自动机,生命游戏,模拟生命过程 java

立即下载
操作系统 实验2:银行家分配

实验二:银行家算法模拟 内容:建立合理的数据结构,模拟实现利用银行家算法避免死锁的过程。 实验三:模拟存储器分配算法

立即下载
电脑组装flash(电脑初学者必备)

电脑组装的flash,可以自己动手操作。

立即下载
2048游戏数据结构

对于2048游戏的探索,让你玩爆2048游戏,深度了解2048的原理和工作原理,利用数据结构

立即下载
数据结构模拟资源管理器

数据结构课设 模拟资源管理器 包含整个工程

立即下载
模拟资源管理器-数据结构

模拟资源管理器,用二叉树实现了,插入删除遍历创建查找等功能,模拟了资源管理器中的文件层次显示。

立即下载
数据结构设计之医务室模拟

医务室模拟医务室模拟医务室模拟医务室模拟

立即下载
科目二模拟倒车小游戏

科目二倒车移库,科目二倒车移库科目二倒车移库科目二倒车移库科目二倒车移库科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库科目二模拟倒车小游戏,科目二倒车移库

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

数据结构 模拟以下游戏过程

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: