温州中学noip试模拟.docVIP

温州中学noip试模拟.doc

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

温州中学NOIP2011模拟赛DAY2 题目 基因光线 好朋友 砍树 题目名称 light friends cut 输入文件 light.in friends.in cut.in 输出文件 light.out friends.out cut.out 时间限制 1s 1s 3s 空间限制 64MB 64MB 64MB 每个测试点分值 10 10 10 代码长度限制:50KB 评测机配置为Celeron(R) CPU2.66GHz,1G的内存(古董机,速度你懂的)。 为了评测及整理方便起见,文件夹名请使用学校名-选手名的格式,里面需要使用子文件。 基因光线 【题目描述】 黑大帅统治古古怪界后,一直在玩一种很奇葩的游戏。在一个二维平面上,他先复制了n个小A,把他们放在不同的位置,然后射出一条ax+by+c=0的基因光线,宽度为d,即离这条直线的距离不大于d的小A会被射中。当然,某些悲剧的小A就会被射中,并变成黑小A。当然,这不是重点。玩了很久后,黑大帅猛然发现,自己竟然一次都没有射中小A。黑大帅怒了,于是他开启了作弊模式,将c改成自己想要的任意数值。现在,黑大帅想知道,在开启了作弊模式后,他射出一道基因光线最多能击中几个小A。 【输入说明】 第一行五个数字a,b,d,n,接下来n行每行两个数字x,y表示这个小A的坐标。 【输出说明】 一行一个数字表示最多能击中几个小A。 【样例输入】 1 -1 0.707106782 5 0 0 1 0 0 1 2 0 2 1 【样例输出】 4 【样例说明】 将c值改为0或-1可以击中4个小A,可以证明不可能同时击中5个小A。 【数据范围】 50%的数据满足a=0; 100%的数据满足n=100000,其余所有数值均为绝对值不大于1000的实数。 好朋友 【题目描述】 noip2011就要来了,W校的同学们不仅看重这次比赛,更看重noip2011和谁住在同一个房间。同学之间的关系好坏可以用一个亲密值表示,亲密值越大,两个同学关系越好。小A作为W校信息组的组长,自然想要让同学们在比赛前能好好休息,放松心情,让同学们在赛场上能够超常发挥。他现在知道自己预订的房间都是双人间,且知道这n个同学之间的关系。n个同学的关系可以用一个n条双向边的连通图来描述,即某个同学只愿意和与他有边相连的同学住同一个房间,边权即为两个同学的亲密值。数据保证没有重边、自环。现在小A想知道在让所有同学的要求满足的情况下,亲密值最低的一对同学亲密值最高是多少。 【输入说明】 第一行一个正整数n,下面n行每行三个数u,v,w,表示u到v有一条边权为w的双向边。 【输出说明】 假如无论如何都无法满足所有同学的要求,输出”no answer”,否则输出亲密值最低的一对同学的最高亲密值。 【样例输入】 4 1 2 3 2 3 10 3 4 3 1 4 1 【样例输出】 3 【样例解释】 有两种选择。一种选择是1,2、3,4,最低亲密值为3;另一种选择是1,4、2,3,最低亲密值为1。所以最高的最低亲密值为3。 【数据范围】 50%的数据满足n=20; 80%的数据满足n=1000; 100%的数据满足n=100000,-10^9=w=10^9 砍树 【题目描述】 小A是小B家的园丁。小B的家里有n棵树,第i棵树的横坐标为i。一天,小B交给小A一个任务,让他降低自己家中的某些树木的高度。这个任务对小A来说十分简单,因为他有一把极其锋利的斧头和一门独门砍树秘籍,能够轻易地砍断任何参天大树。小A的砍树方法有3种,都是沿着一条y=kx+b的直线砍一段区间的树,相同的方法k值相同。只用了一个下午,小A就完成了小B的任务。第二天,小B来视察小A的任务完成情况。小B想知道小A是否真的用心砍树,于是提出了q个询问,每次询问一段区间中最低的树的高度。小A当然是不会记住树木的砍伐情况的,他只知道自己按什么顺序,使用了什么方法,砍了哪个连续区间的树,而且区间都是互不包含的。现在小A想请你帮帮他,回答小B的询问。 【输入说明】 第一行三个整数k1,k2,k3表示小A三种砍树方法的斜率值; 第二行一个数n,表示一共有n棵树; 第三行n个数hi,分别表示n棵树的高度; 第四行一个数m,表示小A一共进行了m次操作; 接下来m行,每行四个数L,R,p,b,表示用第p种方法,即用y=kp+b的直线砍[L,R]区间的树; 接下来一行一个数q,表示小B的询问数; 接下来q行,每行两个数L,R,表示询问[L,R]区间中最低的树的高度。 【输出说明】 一共q行,每行一个数h表示对应的回答。 【样例输入】 1 0 -1 4 10 30 20 1 2 3 4 2 5 1 3 3 10 2 1 2 2 3 【样例输出】

文档评论(0)

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

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

1亿VIP精品文档

相关文档