模拟 博弈.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟 博弈

转化 相邻两个一组之间的距离。 奇数的话,最上面一个和树顶的距离。 2008-11-23 模拟和博弈--xinlv * GAME OVER! 2008-11-23 模拟和博弈--xinlv * THANK YOU! * 模拟和博弈--xinlv 模拟和博弈--xinlv 模拟和博弈--xinlv 模拟和博弈--xinlv 模拟和博弈 by xinlv 2008.11.23 个人简介 孙超(xinlv) 05级软件4班 2006年入队 先后组队: TJU_Rhythe, TJU_ACMiracle, TJU_HanoiTower 邮件:xinyoulv@ 2008-11-23 * 模拟和博弈--xinlv 模拟部分 TOJ 1823 TOJ 1178 TOJ 1406 TOJ 1031 TOJ 2304 TOJ 2323 TOJ 1728 TOJ 1164 TOJ 2312 TOJ 2309 2008-11-23 模拟和博弈--xinlv * 模拟之1823 输入n(最大12,取3),则33 =27个’-’ --------------------------- 删除中间的: --------- --------- 删除各个部分的中间的: --- --- --- --- - - - - - - - - 2008-11-23 模拟和博弈--xinlv * 解决方法一 完全模拟(递归): void Remove(int begin, int length) { if (length == 1) return; int piece = length / 3; Remove(begin, piece); for (int i = 0; i piece; ++i) { cantor[begin+piece+i] = ; } Remove(begin+2*piece, piece); } 也可写成直接输出的形式(省略数组) 2008-11-23 模拟和博弈--xinlv * 解决方法二 由小到大复制: cantor[0] = -; for (int i = 0; i n; ++i) { for (int j = 0; j m; j++) { cantor[m*2+j] = cantor[j]; } m *= 3; } 也可写成直接输出的形式(数组必须保留) 还可以先都画出来,然后截取输出。 2008-11-23 模拟和博弈--xinlv * 解决方法三 既不要数组,也不要递归。怎么解决? 计算第n位,规律? n / 3i = 1! 第25位:25/9 = 2 ? 25%9=7 ? 7/3 = 2 ? 7%3 = 1 为空白 第8位:8/3 = 2 ? 8%3 = 2 ? 2/1 = 2 ? 2%1 = 0 为’-’ 代码自己实现? 2008-11-23 模拟和博弈--xinlv * 模拟之1406 输入n为2时,画出: /\ /__\ /\ /\ /__\/__\ n最大为10。 2008-11-23 模拟和博弈--xinlv * 解决方法 完全模拟?可以,课下试着写写。 位置计算?也可以,情况麻烦。 复制是最好的方法,想想怎么复制。 2008-11-23 模拟和博弈--xinlv * 代码实现 memset(v, , sizeof(v)); v[0][0] = /, v[0][1] = _, v[0][2] = _, v[0][3] = \\; v[1][1] = /, v[1][2] = \\; p = 2, n = 4, m = 8; while (n = 1024) { for (i = 0; i p; i++) for (j = 0; j n; j++) v[p+i][p+j] = v[i][n+j] = v[i][j]; //复制两份 p = n, n = m, m *= 2; } 2008-11-23 模拟和博弈--xinlv * 模拟之1031 液晶显示器显示的数字 输入: 2 12345 3 67890 输出 -- -- -- | | | | | | | | | | | | -- -- -- -- | | | | | | | | | | -- -- -- --- --- --- --- --- | | | | | | |

文档评论(0)

jyf123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档