![3254 使命的召唤_第1页](http://file4.renrendoc.com/view/797fa9d78d7712c955340d1cbbf4d5f3/797fa9d78d7712c955340d1cbbf4d5f31.gif)
![3254 使命的召唤_第2页](http://file4.renrendoc.com/view/797fa9d78d7712c955340d1cbbf4d5f3/797fa9d78d7712c955340d1cbbf4d5f32.gif)
![3254 使命的召唤_第3页](http://file4.renrendoc.com/view/797fa9d78d7712c955340d1cbbf4d5f3/797fa9d78d7712c955340d1cbbf4d5f33.gif)
![3254 使命的召唤_第4页](http://file4.renrendoc.com/view/797fa9d78d7712c955340d1cbbf4d5f3/797fa9d78d7712c955340d1cbbf4d5f34.gif)
![3254 使命的召唤_第5页](http://file4.renrendoc.com/view/797fa9d78d7712c955340d1cbbf4d5f3/797fa9d78d7712c955340d1cbbf4d5f35.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急救人员装备准备计划
- 2025年IC卡售气系统项目合作计划书
- 2025年物料搬运机械项目合作计划书
- 毛石挡土墙砌筑工程施工合同
- 智能投顾服务平台开发合作协议
- 视频抖音广告合同
- 内部通知文件(调整办公时间)
- 某项目执行情况回顾与反思
- 砖厂股份转让协议书
- α-Amyrin-Standard-生命科学试剂-MCE
- 江苏省城市规划管理技术规定——苏州市实施细则之二2021年版
- 交易商协会非金融企业债务融资工具发行注册工作介绍
- 深圳市城市用地分类表
- 大洁王枪水MSDS
- 劳务分包入住生活区承诺书
- 成绩加权平均分计算器
- 直系亲属关系证明(存根)(共1页)
- 钢结构资料全套表格
- 辞退公务员审批表辞退国家公务员审批表
- ETF基础篇--特有概念、计算逻辑及模板-文库版(现金差额、现金替代、ETF申赎、计算模板)
- play的用法讲解PPT课件
评论
0/150
提交评论