杂题选【信息技术】.pdfVIP

  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文档。上传文档
查看更多
杂题选 刘汝佳 蚂蚁 • 一些蚂蚁以1cm/s的速度在长度为Lcm的线 段上爬行,爬到线段端点就会掉下去。当 两只蚂蚁相遇,就会立刻掉头返回。已知L 和一开始每只蚂蚁的位置,但不知道它们 的方向,求它们最早何时全部掉落,最迟 何时全部掉落。 • 最多1,000,000只蚂蚁。 分析 • 相遇?? 照明 • 给出x坐标单调, y坐标为凸的折线,表示一 个洞穴的地面,求一个最低点,在此高度 的某一个位置放一盏灯,就能照亮所有地 面,一直线上也算照亮 蛇 • 一块正方形土地,从(0,0)到(1000,1000), 上面有n条蛇(被看成点),每条蛇都有一 个攻击距离,问一个人能不能在不被蛇咬 的情况下从西侧x=0走到东侧x=1000 。 • 如果可以,给出尽量靠北(即纵坐标尽量 大)的起点和终点。 Get Out! • 一艘船(形状是圆形)被困在群岛中(每 个岛都是圆形)。一共n(n=300)个岛,给 定它们的坐标和半径,又给定船的坐标和 半径,问船能不能开出来。 Sumset • 求整数N写成若干个2的整数幂的和的不同 形式的总数(的最后9位数字) • 例如:7 = 1+1+1+1+1+1+1 – = 1+1+1+1+1+2 – = 1+1+1+2+2 – = 1+1+1+4 – = 1+2+2+2 – = 1+2+4 • 所以Ans(7)=6 方法一 • 令f[i,j]表示将i写成若干个2的整数幂的和, 且其中最大的一个不超过2j 的总数 • 则f[i,j]=f[i,j-1]+f[i-2j ,j] • 时间复杂度为O(NlogN),如果使用了滚动 数组,空间复杂度为O(N) 方法二 • 不难得到:当i为奇数时,f[i]=f[i-1] • 如果i是偶数,我们考虑i的表达式中是否含有1: – 如果有,则i的表达式对应了一个i-1的表达式; – 如果没有,则我们可以将i的表达式的每一项除以2,就 对应了一个i/2的表达式。 • 由此我们又得到:当i为偶数时,f[i]=f[i-1]+f[i/2] • 状态总数只有N个,时间复杂度也随之变为O(N) 施工队 • 有一条道路,上面有N个坏的地方,现在政 府准备修理这些坏的地方。政府将整条道 路分为若干大小为M的段,对于每一段如果 有坏处的话,就聘请一个施工队去修理。 分段的方法如下:如果第1个段开始于K, 那么第L个段的范围即为K+(L-1)*M到 K+L*M (从K开始连续分配)。现在要求你 确定这个K,使得聘请的施工队最少。 分析 • 枚举K, 每次移动窗口时… • 所有坏处按模M分类, 每个恰好被处理一次 • 总时间复杂度为O(n) Fiber Network • 给定一张有向图,每条弧上标有至少一个 字母。每次查询一对起点和终点,要求求 出所有的满足以下条件的字母:从起点出 发只沿标有该字母的弧可以到达终点 The Rotation Game • 如图形状的棋盘上分别有8个1、2、3,要 往A~H方向旋转棋盘,使中间8个方格数字 相同 Tournament • 每次选择两个程序比赛, 败者淘汰出局 • 已知一些程序之间的强弱关系, 求出所有可 能得冠军的程序 • n=10

文档评论(0)

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

1亿VIP精品文档

相关文档