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

网站建设是虚拟行业吗在手机上如何制作网站

网站建设是虚拟行业吗,在手机上如何制作网站,免费网站优化排名,海口专业网站建设地址一.情景导入 x1-x0<9 ; x2-x0<14 ; x3-x0<15 ; x2-x1<10 ; x3-x2<9; 求x3-x0的最大值&#xff1b; 二.数学解法 联立式子2和5&#xff0c;可得x3-x0<23;但式子3可得x3-x0<15。所以最大值为15&#xff1b; 三.图论 但式子多了我们就不好解了&#xff0…

一.情景导入

x1-x0<=9 ; x2-x0<=14 ; x3-x0<=15 ; x2-x1<=10 ; x3-x2<=9;

求x3-x0的最大值;


二.数学解法

联立式子2和5,可得x3-x0<=23;但式子3可得x3-x0<=15。所以最大值为15;


三.图论

但式子多了我们就不好解了,或者说在计算机中怎么解呢?

我们可以想到,不妨把式子转为图的形式。我们令x0-->x1的边表示为x1-x0<=边权值。

则以上式子可以画图为:

这边,x3-x0可以为:(即x3-x0<=15)

也可以为:(即x3-x0<=28)

还可以为 :(即x3-x0<=25)

所以我们取最短路径即可! 


四.差分约束

这个即是差分约束的模型

注意:

当出现负环的情况,我们可知,式子是无解的!(所以要用spfa算法判断负环)

当要求的两个点没有联通时,可知这两个式子没有约束!所有解都有可能!


五.例题:

3169 -- 布局 (poj.org)

 

样例输入:

4 2 1
1 3 10
2 4 20
2 3 3

样例输出:

27

 


六.参考代码 

/*
4 2 1
1 3 10
2 4 20
2 3 327
*/#include<bits/stdc++.h>
#define maxn 20005
#define maxm 1001
#define inf 0x7fffffff
using namespace std;
int cnt=0;
struct Edge{int u,v,w,next;
}edge[maxn];
int head[maxm];
void add(int u,int v,int w){edge[++cnt]=(Edge){u,v,w,head[u]}; head[u]=cnt;
}
int n,x,y;
bool vis[maxm];
int in[maxm],dis[maxn];  //判断负环
//基础,不会的话看我以前的博客 
int spfa(int x){queue<int> q;for(int i=1;i<=n;i++){dis[i]=inf;}dis[x]=0;in[x]++;q.push(x);while(!q.empty()){int u=q.front(); q.pop();vis[u]=0;for(int i=head[u];i;i=edge[i].next){int v=edge[i].v,w=edge[i].w;if(dis[u]+w<dis[v]){dis[v]=dis[u]+w;if(!vis[v]){vis[v]=1;q.push(v);in[v]++;if(in[v]>n) return -1; //负环 }}} }if(dis[n]==inf) return -2;  //无限制return dis[n]; 
} 
int main(){cin>>n>>x>>y;int u,v,w;for(int i=1;i<=x;i++){scanf("%d%d%d",&u,&v,&w);add(u,v,w);}for(int i=1;i<=y;i++){scanf("%d%d%d",&u,&v,&w);add(v,u,-w);}//是站成一条直线 for(int i=1;i<n;i++){add(i+1,i,-1);}cout<<spfa(1); return 0;
}

http://www.yayakq.cn/news/289288/

相关文章:

  • 网站建设的优势是什么在线设计logo软件
  • 崇州市微信端网站建网站授权合同
  • 网站解除域名绑定小程序制作推广
  • 企业网站建设合同方案dede 管理多个网站
  • wordpress 页面 插件河北seo诊断培训
  • 阳西网站seo营销策划与运营
  • 成都市建设领域网站咨询电话西安seo交流
  • 网站建设整个流程网站推广软文选择天天软文
  • 网站导航上的图片做多大尺寸八宝山做网站的公司
  • 如何选择企业建站公司霍曼科技宣布获近亿元c轮融资
  • 苏州企业做网站怎样选wordpress电商主题
  • 织梦博客网站模板住房和城乡建设部网站31号文
  • 哪个网站可以做司考题金融公司网站设计图
  • 建设部网站国家级工法目录加强网站建设 基本措施
  • 做英语手抄报 什么网站工程信息网哪个好
  • 商城微网站如何做柳江企业网站建设价格
  • 网站开发维护干嘛保定有哪些做网站的地方
  • 网站推广是干嘛的如何做网站内页
  • 不同网站的主机和域名有哪些网站是响应式的
  • ps做网站 字体多大外贸网站仿牌主机
  • 如何建立微信网站济南建设网站的公司哪家好
  • 公司网站优化去哪里学做虾皮网站
  • 西安专用网站建设充电宝关键词优化
  • 广告公司网站(附falsh及源代码)南京做网站好的公司
  • 哪些网站可以做引流网站上线2年才做301
  • 站群网站建设网站根目录是哪个文件夹
  • 泰兴网站设计wordpress 管理页面
  • 公司做网站买域名之后做什么如何建立企业网站及企业网站推广
  • 乌市网站建设为未备案的网站可以百度推广吗
  • 建设网站jw100益阳网站建设哪里好