下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【二分图匹配】使命的召唤Time Limit:10000MS Memory Limit:65536KTotal Submit:19 Accepted:15Description使命的召唤(bomb.pas/c/cpp)【问题描述】你玩过call of duty这个游戏?这个游戏以诺曼第登陆为背景,假设你是盟军的一 员,身在前线去完成许多任务从而粉碎纳粹的野心。现在假设有一个任务,德军 有很多机枪阵地,火力很猛,如果不把它们摧毁就会对盟军的推进造成很大损失, 盟军打算派出一些敢死队员深入阵地把这些机枪阵地炸毁,当然,敢死队员会有 很大的生命危险,所以盟军的指挥希望你能帮他把损失降到最少。Inpu
2、t输入数据第一行是一个整数N(1= N =200),代表有多少个机枪阵地需要摧毁。 然后接下来N行,每行两个整数Xi,Yi,代表每个机枪阵地的坐标(0 =Xi,Yi =30000),然后接下着一个整数M,跟着有M行,每行两个整数P和 Q(1=P,Q=N,P Q),代表机枪阵地P和机枪阵地Q之宰有路相连,敢死队员 炸掉一机机枪阵地之后,必须从当前的机枪阵地出发沿着路到达下一个X坐标 比当前阵地大的阵地(因为机枪阵地的纵深方向是沿着X坐标递增方向的),如果 不存在这样的阵地,那这名敢死队员就完成任务了。简单来说,一个敢死队员可 以空降到任意一个机枪阵地(设为a0),而这一系列机枪阵地的X坐标满足(
3、X0 X1=day,1 then ay,x:二true else ax,y:二true;end;fillchar(p,sizeof(p),0); ans:=0;for i:=1 to n do beginfillchar(c,sizeof(c),0);if find(i) then inc(ans);end;writeln(n-ans);end.vari,j,x,y,n,m,ans:longint;a:array1.200,1.200 of boolean;da:array1.200 of longint;c:array1.200 of boolean;p:array1.200 of inte
4、ger;function find(i:longint):boolean;var j:integer;beginfind:=true;for j:=1 to n do if ai,j and not cj then begin cj:=true;if (pj=0) or find(pj) then begin pj:=i; exit;end;end;find:=false;end;beginreadln(n);fillchar(a,sizeof(a),0);for i: = 1 to n do readln(dai,y);readln(m);for i:=1 to m do beginread
5、ln(x,y);if dax=day then ay,x:二trueelse ax,y:二true;end;fillchar(p,sizeof(p),0); ans:=0;for i:=1 to n do beginfillchar(c,sizeof(c),0);if find(i) then inc(ans);end;writeln(n-ans);end.vari,j,x,y,n,m,ans:longint;a:array1.200,1.200 of boolean;da:array1.200,1.2 of longint;c:array1.200 of boolean;p:array1.2
6、00 of integer;function find(i:longint):boolean;var j,q:integer;beginfind:=true;for j:=1 to n do if ai,j and not cj then begin q:=pj; pj:=i; cj:二true;if (q=0) or find(q) then exit;pj:=q;end;find:=false;end;beginreadln(n);fillchar(a,sizeof(a),0);for i: = 1 to n do readln(dai,1,dai,2);readln(m);for i:=1 to m do beginreadln(x,y);if dax,1=day,1 then ay,x:二true;if dax,1=day,1 then ax,y:二true;end;fillchar(p,sizeof(p),0);for i:=1 to n do begi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师校本培训
- 关于医疗简单的认识
- 教育学职业规划
- 2024年度仓储物流服务合同:智能化仓储管理系统建设与运营2篇
- 2024版音乐制作与定制服务合同2篇
- 医院护理员身体清洁培训
- 医院合作协议
- 2024护理带教述职报告
- 2024版新能源汽车充电桩建设项目合同3篇
- 2024年度股权转让合同股权比例分配协议3篇
- 一年级语文上册 语文园地五:和大人一起读拔萝卜 课件(共11张PPT)
- 入瞳出瞳与光阑的位置
- 六年级上册数学圆中方方中圆经典题练习
- 危重患者的护理常规PPT课件
- 科学实验仪器台账[管理资料]
- 一元一次不等式复习课教案
- 零件提交保证书(PSW)---模版
- 结节病ppt课件
- 管道支架安装图集(共53页)
- 《物流设施与设备》期末试题与答案
- 财务费用报销流程图
评论
0/150
提交评论