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