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

庐阳网站快速排名太原视频剪辑培训机构哪个好

庐阳网站快速排名,太原视频剪辑培训机构哪个好,国内最好用的免费建站平台,网站建设做网站可以吗题目描述#xff1a; 题解#xff1a; 看了很多题解#xff0c;无论什么解法都绕不开分层图 在本题中加满油的车每次可以移动K步#xff0c;那么我们就可以建立一个K1层的分层图#xff0c;表示汽车油量k的状态#xff08;油量0…k#xff09;#xff0c;然后根据题目…题目描述 题解 看了很多题解无论什么解法都绕不开分层图 在本题中加满油的车每次可以移动K步那么我们就可以建立一个K1层的分层图表示汽车油量k的状态油量0…k然后根据题目要求建图 首先我们规定(k从1开始)第k层第i行第j列点编号为(k-1) * n * n (i-1) * n j 首先我们从第k层(i,j)建立一条边到第k1层(i,j),边权为0相当于车原地不动其实这一步可有可无 然后肯定是否到达油站来详细分析 当到达油站时油会加满所以无论当前为哪一层都要指向第一层指向一个边边权为a即加油费。然后从第一层的(i,j)向第二层的四个方向指向边因为当i和j减少时要化为b所以指向(i-1,j)和(i,j-1)时边权为b另外两个i1j和ij1边权为0当然要注意当前点是否在图的边缘以防止越界 当没到油站时我们要向下一层的四个方向指向边然后我们要模拟建立油站的情况该点所有层均要向第一层生成一个有向边边权为建立油站的费用加油的费用即ac 然后跑最大流或者spfa都可以 代码 结合代码分析分析 #includecstdio #includecstring #includequeue #includealgorithm using namespace std;const int INF2e9;int n,k,p,b,c,cnt; int head[350005],dis[350005],q[900005]; bool vis[350005],oil; struct node{int next,v,dis; }a[900005];void add(int x1,int y1,int z1,int x2,int y2,int z2,int dis){int un*n*(z1-1)(x1-1)*ny1;int vn*n*(z2-1)(x2-1)*ny2;a[cnt](node){head[u],v,dis};head[u]cnt; }void spfa(){for(int i1;in*n*(k1);i) dis[i]INF;queueintq; //int hd1,tl1;int s1;q.push(1);vis[s]1;dis[1]0;while(!q.empty()){int uq.front();q.pop();vis[u]0;for(int ihead[u];i;ia[i].next){if(dis[a[i].v]dis[u]a[i].dis){dis[a[i].v]dis[u]a[i].dis;if(!vis[a[i].v]){vis[a[i].v]1;q.push(a[i].v);}}}} }int main(){scanf(%d%d%d%d%d,n,k,p,b,c);for(int i1;in;i){for(int j1;jn;j){scanf(%d,oil); // for(int l1;lk;l) // { // add(i,j,l,i,j,l1,0);//走一步 // }if(oil){for(int l2;lk1;l){add(i,j,l,i,j,1,p);}if(in) add(i,j,1,i1,j,2,0);if(jn) add(i,j,1,i,j1,2,0);if(i1) add(i,j,1,i-1,j,2,b);if(j1) add(i,j,1,i,j-1,2,b);}else{for(int l1;lk;l){if(in) add(i,j,l,i1,j,l1,0);if(jn) add(i,j,l,i,j1,l1,0);if(i1) add(i,j,l,i-1,j,l1,b);if(j1) add(i,j,l,i,j-1,l1,b);}for(int l2;lk1;l){add(i,j,l,i,j,1,pc);}}}}spfa();int ansINF;for(int i1;ik1;i) ansmin(ans,dis[n*n*i]);printf(%d\n,ans);return 0; }
http://www.pierceye.com/news/51820/

相关文章:

  • 阿里云服务器做电影网站吗网络营销常用的方法有哪些
  • 成年男女做羞羞视频网站微网站搭建教程
  • 建筑素材网站哪个网站教做饭做的好
  • 好的网站设计网站网络整合营销的特点有
  • 网站做权重有用吗广州白云区最新新闻
  • 欲思 wordpresswordpress 数据库优化
  • 茂名网站建设方案外包赶集网免费发布信息
  • 深圳做网站优化报价2019年 dede网站
  • 帮网贷做网站会判刑吗北京朝阳区二手房出售
  • 昆明网站建设昆明怎么做公司的网站
  • 包头 网站制作一个地址能注册几个公司
  • php购物网站搜索栏怎么做东营工程信息网
  • 汕尾建设网站赣州章贡区哪里要招工
  • 负责网站建设和网络推广的新闻头条最新消息今天发布
  • 在线看免费网站网站被降权后怎么办
  • 广州服装 网站建设网站基本建设是什么
  • 网站前台做好之后再怎么做汽车之家官网首页网页版
  • wordpress主菜单设置苏州做网站优化
  • 百度如何网站自己怎么做网站链接
  • 台州市临海建设局网站创造有价值的网站
  • linux 网站301广州制作网站的公司
  • 网站做优化是什么意思wordpress双栏
  • 3000元网站建设三年广告设计公司售后服务承诺书
  • wordpress登录后回到指定的页面佛山选择免费网站优化
  • 公司网站需要修改做网站遵义
  • 庐江网站制作公司深圳租房建设局网站首页
  • 东莞网站建设托管北京网站制作招聘网
  • 网站建设服务英文wordpress自定义登录
  • 建设网站设计制作毕业设计可以做网站吗
  • 高端品牌网站建设免费网站