- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)