武汉科技大学第四届“菜鸟杯”ACM程序设计竞赛题解.pdfVIP

武汉科技大学第四届“菜鸟杯”ACM程序设计竞赛题解.pdf

  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文档。上传文档
查看更多
武汉科技大学第四届“菜鸟杯”ACM程序设计 竞赛题解 ——ZiP 综述: 签到题:A 、B 中档题:C、E 高档题:D 、G 防AK题:F 在比赛前一天邀请了德保巨巨来帮忙测题,得到的评价是:没有卡AK 的题, 但是每题都有卡AC 的点。 当时给出题组布置任务的时候就提了几点要求:1、思维题为主,2 、不得 出现中高级算法和数据结构,3 、7题总代码量不得超过300行 从比赛的榜来看,出题组的小伙伴们非常出色地完成了这项任务。同时区 分度也很棒。 A 、yjjy-Mobile (wustoj 1496 ) 题意:求在一个平面坐标系上,到原点的距离小于到(x,y )点距 离的1/sqrt(2.0)的点组成的圆的面积乘1/π 。 思路:动笔一算很容易得到答案为(x*x+y*y )*2 出题人:fcbruce B 、yjjy-Running (wustoj 1495 ) 题意:一个环形跑道,a,b从同一点出发反向跑,已知ab第一次相 遇时a跑的距离,和a跑完一圈时b距离一圈还差的距离。求圈的长 度。 思路:初中数学应用题之追及相遇问题,稍微动笔列式就能算出答 案。 出题人:wrx C、yjjy-Reagent (wustoj 1491 ) 题意:已知一次能取走一类字母,第二次能取走一个字母,问两次 加起来最多可以取走多少个字母。 思路:如果只有一类字母,那么就是这个字母的数量;如果有多种 字母,就是最多的那一类字母数量+1 出题人:oyl D 、yjjy-Candy (wustoj 1493 ) 题意:数轴上依次有n个点,每个点只能到达一次,从s点出发,t 点结束,任意时刻可以回到1号点或者n号点各一次,问如果能经过 所有点,使用传送最少次数的访问顺序是什么。 思路:1、如果n为1,输出1 2 、如果n不为1,且s=t ,那么就是唯一一种无解的情况 3 、如果n不为1,且s=t-1,那么输出s到1,然后输出n到t , 使用一次传送。 4 、其余情况,输出s到t-1,1到s-1,n到t ,使用2次传送。 (包含了s=1或者t=n这类使用1次传送的情况) 出题人:yyk E 、yjjy-Ring (wustoj 1490 ) 题意:一个四位不完全相同的四位数,用四个位最大排列减去最小 排列,得到一个新的四位数,然后再做以上操作循环往复。 思路:数学史上非常著名的6174猜想,任意一个四位不完全相同的 四位数,至多进行7次变换,就会永远是6174 。所以答案直接输出 6174就好。这题不会做完全是书读少了。 出题人:wsa F、yjjy-Cake (wustoj 1497 ) 题意:一个均匀的圆柱体要被切成n个完全一样的块,至少需要几 刀? 思路:首先要切成完全一样,那么每一刀必然要么经过对称面,要 么有另一刀与其构成轴对称。 对于每一刀,都只能把1块分成2块。但是接下来每一次与这一刀垂 直着切的刀都会使这一刀的效果翻倍。 于是我们就考虑垂直于顶面的块数x和平行于顶面的块数y 的积为n 即可。 对于垂直于顶面的,分成x块,如果x为偶数,需要x/2刀,如果x 为奇数,需要x刀,特别的,如果x=1 ,需要0刀。 对于平行于顶面的,分成y块仅需要y-1刀。 因此直接for循环枚举n 的因子,把因子i和n/i轮流当做x和y ,计算 最小值就可以了。注意只需要枚举到i*i=n 的范围即可。 (出题人曾试图用求导积分等公式来找寻数学上的解决方法,然而 分段函数好像并不能这么做,因此这题只能暴力枚举。) 出题人:ZiP G、yjjy-Match (wustoj 1492 ) 题意:A 队的1、2 、3号队员和B 队1、2 、3号队员之间进行3场比赛, 求满足m条禁止条件的安排中,对应A 队1、2 、3号队员的B 队队员 编号字典序最小的一种方案。 思路:非常水但是有点考验代码能力的题。不考虑禁止条件的情况 下,所有安排方式至多有6种,直接

文档评论(0)

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

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

1亿VIP精品文档

相关文档