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

深圳网站优化推广方案网页设计师岗位

深圳网站优化推广方案,网页设计师岗位,室内装饰设计师证书含金量,综合电商平台正题 题目链接:https://www.luogu.com.cn/problem/P4313 题目大意 有n∗mn*mn∗m个人#xff0c;第(i,j)(i,j)(i,j)选择文科就可以获得arti,jart_{i,j}arti,j​的价值#xff0c;选择理科就可以获得scii,jsci_{i,j}scii,j​的价值。如果一个选择文科的人周围都选择了文科第(i,j)(i,j)(i,j)选择文科就可以获得arti,jart_{i,j}arti,j​的价值选择理科就可以获得scii,jsci_{i,j}scii,j​的价值。如果一个选择文科的人周围都选择了文科那么就可以多获得same_arti,jsame\_art_{i,j}same_arti,j​的价值。如果一个选择了理科的人周围都选择了理科那么就可以多获得same_scii,jsame\_sci_{i,j}same_scii,j​的价值。 求最大价值和。 解题思路 显然不考虑samesamesame的话如何将其模型转移到网络流上考虑最小割。我们对于每个同学(i,j)(i,j)(i,j)建立一个节点pi,j,0p_{i,j,0}pi,j,0​然后S−pi,j,0S-p_{i,j,0}S−pi,j,0​流量为arti,jart_{i,j}arti,j​pi,j,0−Tp_{i,j,0}-Tpi,j,0​−T流量为scii,jsci_{i,j}scii,j​。 考虑如何加入samesamesame入这个模型中先考虑文科的对于一个点我们发现如果它周围的都割掉了理科的边就不需要割same_artsame\_artsame_art也就是我们需要新建一个节点连接这些周围的节点这样这些被连接的节点就必须要割掉连向TTT的边 。显然我们还需要建立S−pi,j,1S-p_{i,j,1}S−pi,j,1​流量为same_arti,jsame\_art_{i,j}same_arti,j​ same_scii,jsame\_ sci_{i,j}same_scii,j​同理。 codecodecode #includecstdio #includecstring #includealgorithm #includequeue #define p(x,y,z) ((((x)-1)*m(y))(z)*S) using namespace std; const int N3e410,inf2147483647/3; struct node{int to,next,w; }a[N*20]; const int dx[5]{1,-1,0,0,0},dy[5]{0,0,1,-1,0}; int n,m,s,t,S,tot1; int dep[N],ls[N],ans; queueint q; void adde(int x,int y,int w){a[tot].toy;a[tot].nextls[x];ls[x]tot;a[tot].ww;a[tot].tox;a[tot].nextls[y];ls[y]tot;a[tot].w0;return; } bool bfs(){while(!q.empty())q.pop();memset(dep,0,sizeof(dep));dep[s]1;q.push(s);while(!q.empty()){int xq.front();q.pop();for(int ils[x];i;ia[i].next){int ya[i].to;if(!a[i].w||dep[y])continue;dep[y]dep[x]1;if(yt)return 1;q.push(y);}}return 0; } int dinic(int x,int flow){int rest0,k;if(xt)return flow;for(int ils[x];i;ia[i].next){int ya[i].to;if(!a[i].w||dep[y]!dep[x]1)continue;rest(kdinic(y,min(flow-rest,a[i].w)));a[i].w-k;a[i^1].wk;if(restflow)return flow;}if(!rest)dep[x]0;return rest; } int main() {scanf(%d%d,n,m);Sn*m;sp(n,m,2)1;ts1;for(int i1;in;i)for(int j1;jm;j){int x;scanf(%d,x);adde(s,p(i,j,0),x);ansx;}for(int i1;in;i)for(int j1;jm;j){int x;scanf(%d,x);adde(p(i,j,0),t,x);ansx;}for(int i1;in;i)for(int j1;jm;j){int x;scanf(%d,x);adde(s,p(i,j,1),x);ansx;for(int k0;k5;k){int zxidx[k],zyjdy[k];if(zx1||zy1||zxn||zym)continue;adde(p(i,j,1),p(zx,zy,0),inf);}}for(int i1;in;i)for(int j1;jm;j){int x;scanf(%d,x);adde(p(i,j,2),t,x);ansx;for(int k0;k5;k){int zxidx[k],zyjdy[k];if(zx1||zy1||zxn||zym)continue;adde(p(zx,zy,0),p(i,j,2),inf);}}while(bfs())ans-dinic(s,inf);printf(%d,ans); }
http://www.sadfv.cn/news/289096/

相关文章:

  • 网站公众号小程序开发公司dede网站根目录标签
  • 软件站自己这么做网站
  • 网站建设方案书设计图北京高端别墅设计公司
  • 国企有没有必要建设网站wordpress本地时间
  • 潍坊网站关键词推广易语言网站做软件下载
  • 小鱼在线网站建设简述网站开发过程
  • 网站的标准高级又小众的公众号
  • 备案用网站建设方案计算机论文
  • 热点新闻网站服务器速度对seo有什么影响?
  • 免费h5旅游网站模板科普网站建设方案书
  • 沈阳百度网站排名泰安集团网站建设
  • 建设一个农家乐网站网站建设单位是什么意思
  • 官方网站建设的目的作网站公司
  • 住房和城乡建设部网站造价师河北网站建设备案价格
  • 太原做网站效果怎么样旅行社网站建设规划书
  • 中国建筑公司网站大全广东中山建设信息网站
  • 电子商务网站模块wordpress迁移500
  • 余姚网站推广公司怎么判断网站是否被k
  • 网站制作 phpwordpress代码片段
  • 知名建筑设计网站米能花型设计师服务平台
  • 用html做网站步骤广州网页设计培训班
  • 做网站 就上宝华建站wordpress更好后台登录logo
  • tp做网站做科学实验的网站
  • 有关网站开发的文献综述网站外链分析
  • 东营网站设计多少钱做网站和做游戏哪个难
  • 一个网站要怎么做做企业免费网站
  • wordpress静态分页泉州百度seo
  • 公司怎么做网站页面做的网站文字是乱码
  • 郑州移动端网站建设发行商城小程序
  • 湖北网站建设软件有哪些山东住房和建设厅网站首页