当前位置: 首页 > news >正文

安徽省建设质量安全协会网站手机微信一体网站建设

安徽省建设质量安全协会网站,手机微信一体网站建设,wordpress 更换网址,班级网站素材下载正题 P2805 题目大意 在一个nmn\times mnm的平面上有若干植物#xff0c;每个植物有其攻击集合#xff0c;吃掉一个植物要先吃掉该植物右边的所有植物#xff0c;且该植物不能在任何一个植物的攻击集合内#xff0c;吃掉后有贡献ai,ja_{i,j}ai,j​#xff0c;问你最大贡…正题 P2805 题目大意 在一个n×mn\times mn×m的平面上有若干植物每个植物有其攻击集合吃掉一个植物要先吃掉该植物右边的所有植物且该植物不能在任何一个植物的攻击集合内吃掉后有贡献ai,ja_{i,j}ai,j​问你最大贡献 解题思路 先按植物先后吃的顺序连边然后跑拓扑序判断哪些植物能吃 然后直接对能吃的植物跑最大权闭合子图 code #includequeue #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 610 using namespace std; int n,m,x,y,g,s,t,nm,ans,tot,tott,v[N],h[N],hd[N],dep[N],deg[N]; queueintd; struct rec {int to,nx,edge; }e[N*N1]; struct recc {int to,nx; }a[N*N]; const int inf1e8; int get(int x,int y) {return x*my; } void add(int x,int y) {a[tott].toy;a[tott].nxhd[x];hd[x]tott;deg[y];return; } void addl(int x,int y,int z) {e[tot].toy;e[tot].edgez;e[tot].nxh[x];h[x]tot;e[tot].tox;e[tot].edge0;e[tot].nxh[y];h[y]tot;return; } void prebfs() {for(int i0;inm;i)if(!deg[i]){d.push(i);if(v[i]0){ansv[i];addl(s,i,v[i]);}else if(v[i]0)addl(i,t,-v[i]);}while(!d.empty()){int xd.front();d.pop();for(int ihd[x];i;ia[i].nx){int ya[i].to;deg[y]--;if(!deg[y]){d.push(y);if(v[y]0){ansv[y];addl(s,y,v[y]);}else if(v[y]0)addl(y,t,-v[y]);}}}return; } bool bfs() {memset(dep,0,sizeof(dep));dep[s]1;while(!d.empty())d.pop();d.push(s);while(!d.empty()){int xd.front();d.pop();for(int ih[x];i;ie[i].nx){int ye[i].to;if(dep[y]||!e[i].edge)continue;dep[y]dep[x]1;if(yt)return true;d.push(y);}}return false; } int dfs(int x,int flow) {if(xt)return flow;int rest0,k;for(int ih[x];i;ie[i].nx){int ye[i].to;if(dep[y]!dep[x]1||!e[i].edge)continue;kdfs(y,min(e[i].edge,flow-rest));if(!k)dep[y]0;restk;e[i].edge-k;e[i^1].edgek;if(flowrest)return rest;}return rest; } int main() {scanf(%d%d,n,m);nmget(n-1,m-1);snm1;tnm2;tot1;for(int i0;in;i)for(int j0;jm;j){scanf(%d,v[get(i,j)]);scanf(%d,g);for(int k1;kg;k){scanf(%d%d,x,y);add(get(i,j),get(x,y));addl(get(x,y),get(i,j),inf);}if(j){add(get(i,j),get(i,j-1));addl(get(i,j-1),get(i,j),inf);}}prebfs();while(bfs())ans-dfs(s,inf);printf(%d,ans);return 0; }
http://www.huolong8.cn/news/43645/

相关文章:

  • 大学生创新创业网站开发建设展示型网站公司哪家好
  • 做外贸比较好得网站网站栏目 添加 管理
  • 国内外网站建设比较景德镇网站维护
  • 微信怎么做网站的动图西安建设公司都有哪些
  • angular2是做网站的还是手机的企业app有哪些
  • 建站运营新闻wordpress激活插件
  • 网站怎么做切换中英文做网站图片大小
  • 国际域名的外贸网站设计方案格式模板
  • 做网站注册的商标类别linux做ppt下载网站
  • 深圳涂料网站建设外贸数据分析网站
  • 前端做微网站做外贸的数据网站
  • 阿里网站搭建给网站做伪静态
  • 网站关键词方案网站建设难度大吗
  • 导购类网站怎么做的wordpress模板仿新版虎嗅huxiu-new主题
  • 网站建设外包合同7k7k网页游戏官网
  • 备案需要写网站建设方案书室内设计师网上培训班
  • c 做网站教程做票据业务的p2p网站
  • 网站建设有什么优势低代码开发软件
  • 建立网站需要多少钱八寇湖南岚鸿团队广告设计与制作合同范本
  • 大型网站制作公司飞数长沙网络营销网站建设
  • 万寿路网站建设加强网络舆情监测
  • 莱西大型网站建设wordpress 最好的编辑器
  • 建设银行手机登陆网站越南外贸平台
  • diy建站系统wordpress 默认编辑器
  • 网站如何做反爬wordpress网站设置关键词设置
  • 网站备案信息查询wordpress 看不到主题
  • 嘉兴网站建设搭建网站建设项目实训报告书
  • 漳州台商投资区建设局网站大连建站免费模板
  • 眉山网站建设哪家好wordpress rss 抓取
  • wordpress 企业网站没备案的网站收录