备战NOIP2012图论专项赛之一.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
备战NOIP2012图论专项赛之一

备战NOIP2012图论专项赛之一 2012/6/8 第1题 位图 【时间限制】 1 Sec 【内存限制】 64 MB 【试题来源】 POI9909 【题目描述】 给出一个大小为n行*m列的矩形位图。该位图的每一个象素点不是白色就是黑色,但是至少有一个象素点是白色。在i行j列的象素点我们称为点(i,j)。两个象素点p1=(i1,j1)和p2=(i2,j2)之间的距离定义如下: d(p1,p2)=|i1-i2|+|j1-j2| 现在的任务是:对于每一个象素点,计算它到最近的白色点的距离。如果它本身是白色点,距离为0。 【输入格式】 第1行:2个整数n,m(1=n =182,1=m=182) 接下来n行,每一行有一个长度为m的0/1字符串,描述一行象素点。如果点(i,j)为白色,则值为1,否则值为0。 【输出格式】 共n行,每行有m个整数,数之间用1个空格分开,分别表示对应的象素点距离白色点的距离。 【样例输入】 3 4 0001 0011 0110 【样例输出】 3 2 1 0 2 1 0 0 1 0 0 1 第2题 外星人入侵 【时间限制】 1 Sec 【内存限制】 64 MB 【试题来源】 CTU OPEN 2011 【题目描述】 外星人入侵地球。可怕的吃人外星人正在全国各地依次序建立它们的基地。 全国共有N(1≤ N ≤10,000)座城市,城市编号1~N。城市之间有M(0≤ M ≤100,000)条双向道路相连。外星人计划建立A(0≤A≤N)个基地。 你只有在距离当前所有外星人基地至少K(1≤K≤100)单位长度的城市才能得到安全。 所以你必须赶快写一个程序决定走到哪里去。 【输入格式】 第1行:4个整数N, M, A, K 接下来M行,每行3个整数T1, T2(1≤T1T2≤N)和D(1≤D≤100),表示城市T1与T2之间有一条长度为D的道路。两个城市之间最多有一条直连道路。 接下来A行,每行1个整数Bi(1≤Bi≤N),表示外星人依次序建的第i个基地所在的城市编号。 【输出格式】 共A行,第i行1个整数,表示当外星人建好第i个基地后,距离当前所有基地B1,B2,...,Bi至少K长度的城市的数量。 【样例输入】 7 6 3 3 1 2 1 1 3 1 2 5 1 3 6 1 1 4 1 4 7 2 2 1 4 【样例输出】 2 1 0 第3题 无线通讯网 【时间限制】 1 Sec 【内存限制】 64 MB 【试题来源】 waterloo local 2002.09.28 【题目描述】 国防部计划用无线网络连接若干个边防哨所。2种不同的通讯技术用来搭建无线网络:每个边防哨所都要配备无线电收发器;有一些哨所还可以增配卫星电话。 任意两个配备了一条卫星电话线路的哨所均可以通话,无论它们相距多远。而只通过无线电收发器通话的哨所之间的距离不能超过D,这是受收发器的功率限制。收发器的功率越高,通话距离D会更远,但同时价格也更贵。 收发器需要统一购买和安装,所以全部哨所只能选择安装一种型号的收发器。换句话说,每一对哨所之间的通话距离都是同一个D。 你的任务是确定收发器必须的最小通话距离D,使得每一对哨所之间至少有一条通话路径(直接的或者间接的)。这段话很重要,附上原文: Your job is to determine the minimum D required for the transceivers. There must be at least one communication path (direct or indirect) between every pair of outposts. 【输入格式】 第1行:2个整数S(1 = S = 100)和P(S P = 500),S表示可安装的卫星电话的线路数,P表示边防哨所的数量。 接下来P行,每行描述一个哨所的平面坐标(x,y),以km为单位,整数,0=x,y=10,000 【输出格式】 第1行:1个实数D,表示无线电收发器的最小传输距离。精确到小数点后2位。 【样例输入】 2 4 0 100 0 300 0 600 150 750 【样例输出】 212.13 第4题 砍树 【时间限制】 1 Sec 【内存限制】 64 MB 【试题来源】 USACO DEC 2004 【题目描述】 给出一个树形图(tree-shaped network),有N(1 = N = 10,000)个顶点。如果删除树上某一个顶点,整棵树就会分割成若干个部分。显然,每个部分内部仍保持连通性。 现在问:删除哪个点,使得分割开的每个连通子图中点的数量不超过N/2。如果有很多这样的点,就按升序输出。 例如,如图所示的树形图,砍掉顶点3或者顶点8,分割开的各部分满足条件。

文档评论(0)

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

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

1亿VIP精品文档

相关文档