结果提交类问题.ppt

  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文档。上传文档
查看更多
结果提交类问题 重庆外语学校 雷环中 结果提交类问题 概念:提供输入数据,提交结果 重要技巧:数据分析 随机化 深刻变革 综合策略 原则:最短时间内得到正确结果 数据分析 [例]Crack the code(Baltic OI 2001) 文件cra.out与cra.txt出自同一篇文章。 定义函数succ(C,1)为大写字母C的后继 有succ(‘A’,1)= ‘B’ , succ(‘B’,1)= ‘C’ , ……, succ(‘Z’,1)= ‘A’ succ(C,0)=C , succ(C,n)=succ(succ(C,n-1),1) , n∈N 另有密码整数a1 a2 ……a10,对cra.out第i个字母ci作转换: 数据分析法考虑 我们先看一个数据: 数据分析法考虑 联想思考:许多高频词汇都很短(如a,I,the,of等) 举例 举例 用a6…a10还原文本得: 再举一例 cra8.txt My name is Mary. cra8.in J CP E HRLDNB HKUP. N GT VXD CCG. 经典方法考虑 算法思路:每种字母出现频率不同→频率比较 方法比较 数据分析法小结 长处:具体问题具体分析,易于实现 短处:不利于处理规模数据 关键:观察数据特点 精髓:手工与程序运算相协调 目的:在最短的时间内得到正确结果 随机化 随机化 例:Tetris(NOI 2002) 题目大意: 给出一个初始俄罗斯方块的棋盘状态, 每次可从标准的19种形状中任选一种, 放到任意位置上,要求在100000步以内 将棋盘消空。输入数据保证有解。 限制:棋盘永远不能悬空 放置不能超出边界 分析测试数据 Tetris1.in 9 0 1 1 1 0 0 0 0 0 分析测试数据 Tetris3.in 200 0 2 4 6 6 8 10 12 12 14 16 18 18 20 22 24 24 26 28 30 30 32 34 36 后略。 分析测试数据 下面是后面几组数据的规模:(数据略) Tetris4.in N=16 Tetris5.in N=47 Tetris6.in N=97 Tetris7.in N=100 Tetris8.in N=246 Tetris9.in N=574 Tetris10.in N=1202 综合分析 数据一、二:规模很小,手工能迅速出解 N≤9 数据三: 规模较大,规律明显,只需 N=200 一个短程序 数据四、五:规模不小,可手算,但需一 N<50 定时间 数据六…十:规模较大,规律很不明显或 N≥97 无规律,手工无法胜任 随机化 两种形状: 优化一 对于下面一个残局: 优化二 应尽量避免下面四种形状,以减少突兀 随机化 经典方法 算法一:贪心 每一步都使棋盘变得更平 直到最后完全平整 算法二 如下图,第一、二、三组均无法通过组内调节填平 因为它们原有块数分为2、5、5,皆非4的倍数 算法二 算法二 算法比较 深刻变革 大大扩展了程序的可用空间 以至没有严格限制 综合策略 综合策略 综合策略 综合策略 总结 永远提醒自己: 你所需要的 只是在最短时间内得到正确结果 而不是过程 结果提交类问题 谢谢大家! 结果提交(I)与经典(II)问题完成题目时间与得分关系图 区域 A:曲线I速度快,效率(得分)高,应把握的关键 区域 B:结果提交类问题不再占优----优势的相对性 对两种问题应舍其短就其长 关键:获得 得分/时间 的最佳值 1. 如ci为小写,则变为大写,转2 2. 如ci为大写,则作变换ci=succ(ci ,a(i-1) mod 10 + 1 ) cra.out转换后的结果即cra.in 你的任务是根据提供的cra.in和cra.txt,得出cra.out 信息文本: cra1.txt: ALFRED TARSKI WAS ONE OF THE GREATEST MATHEMATICIANS, LOGICIANS AND PHILOSOPHERS OF THE PASSING CENTURY, AND ONE OF THE GREATEST LOGICIANS OF ALL TIME. 后略。 密文: cra1.in JK XHLMGXC PP ZEU OWL BM 1939 VP ZEU CRGBSHVOLD IJ UHGU XUK DYYXTM HPJ IYPIO MGLTK BLYV DBMJG, GCVCPTTSLF

文档评论(0)

山丹丹 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档