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

mac和windows做网站浙江seo外包费用

mac和windows做网站,浙江seo外包费用,网站建设测试验收报告,中企做网站设$a$到$b$的边权为$c$的有向边的含义为$b\geq ac$,则可以根据题意构造出一张有向图。 设$f[x]$为$x$点可行的最小值,$a[x]$为$x$位置已知的值,则$f[x]\max(f[j]w(j,i),a[x])$,其中$j$有边连向$i$。 通过拓扑排序DP可以在$O(n)$时…

设$a$到$b$的边权为$c$的有向边的含义为$b\geq a+c$,则可以根据题意构造出一张有向图。

设$f[x]$为$x$点可行的最小值,$a[x]$为$x$位置已知的值,则$f[x]=\max(f[j]+w(j,i),a[x])$,其中$j$有边连向$i$。

通过拓扑排序+DP可以在$O(n)$时间内求出所有$f$,如果存在环或者与题意不符则无解。

用线段树优化这个连边的过程,点数$O(n+m)$,边数$O(k\log n)$。

 

#include<cstdio>
const int N=100010,M=400010,E=2000000;
int n,s,m,i,x,y,z,tot,l[N<<1],r[N<<1],pos[N];
int a[M],d[M],g[M],v[E],nxt[E],ed;char w[E];
int h,t,q[M],f[M];
inline void read(int&a){char c;while(!(((c=getchar())>='0')&&(c<='9')));a=c-'0';while(((c=getchar())>='0')&&(c<='9'))(a*=10)+=c-'0';}
inline void add(int x,int y,char z){d[y]++;v[++ed]=y;w[ed]=z;nxt[ed]=g[x];g[x]=ed;}
int build(int a,int b){int x=++tot;if(a==b)return pos[a]=x;int mid=(a+b)>>1;add(l[x]=build(a,mid),x,0);add(r[x]=build(mid+1,b),x,0);return x;
}
void ask(int x,int a,int b,int c,int d){if(c>d)return;if(c<=a&&b<=d){add(x,tot,1);return;}int mid=(a+b)>>1;if(c<=mid)ask(l[x],a,mid,c,d);if(d>mid)ask(r[x],mid+1,b,c,d);
}
inline void up(int&a,int b){if(a<b)a=b;}
int main(){read(n),read(s),read(m);build(1,n);while(s--)read(x),read(y),a[pos[x]]=y;while(m--){read(x),read(y),read(z);tot++;for(i=1;i<=z;i++)read(q[i]),add(tot,pos[q[i]],0);ask(1,1,n,x,q[1]-1);ask(1,1,n,q[z]+1,y);for(i=1;i<z;i++)ask(1,1,n,q[i]+1,q[i+1]-1);}for(h=i=1;i<=tot;i++)if(!d[i])f[q[++t]=i]=1;while(h<=t){x=q[h++];if(f[x]>1000000000)return puts("NIE"),0;if(a[x]){if(a[x]<f[x])return puts("NIE"),0;if(a[x]>f[x])f[x]=a[x];}for(i=g[x];i;i=nxt[i]){up(f[v[i]],f[x]+w[i]);if(!(--d[v[i]]))q[++t]=v[i];}}if(t<tot)return puts("NIE"),0;for(puts("TAK"),i=1;i<=n;i++)printf("%d ",f[pos[i]]);return 0;
}

  

http://www.lbrq.cn/news/2364463.html

相关文章:

  • 黄埔网站建设公司上海好的网络推广公司
  • 杭州建设企业网站的淘宝seo对什么内容优化
  • 服务器搭建网站方案500字湖南seo服务
  • 如何用wd做网站设计资源网站优化排名软件
  • 网络科技公司网站seo是谁
  • 大米网站模板域名大全
  • 电子商务目前就业形势优化网站技术
  • 房产信息网显示已备案是什么意思广州百度seo优化排名
  • 亚马逊海外版网站新媒体营销推广公司
  • 心理网站开发背景百度竞价点击软件
  • ip达1万的网站怎么做腾讯企点qq
  • asp.net做网站实例关键词优化的五个步骤
  • 成都前十名传媒网站建设网络平台推广方案
  • 给公司做一个网站流程软件培训班学费多少
  • 美工网站做兼职南京seo整站优化技术
  • 网站最近收录怎么开一个网站平台
  • 100款免费软件网站大全兰州seo公司
  • 做网站学的是代码吗seo快速排名软件品牌
  • 购物网站设计理念买卖交易网
  • 安庆市城乡建设网站爱战网关键词挖掘查询工具
  • 全国二级建造师查询网站制作网站需要什么技术
  • 个人优秀网站苏州seo关键词优化排名
  • 个人电脑做服务器网站百度推广怎么样才有效果
  • 建手机端网站常州seo关键词排名
  • 重庆网站编辑职业学校关键词排名查询工具有什么作用?
  • 永嘉网站制作系统pc端网页设计公司
  • 做个外贸的网站不懂英语咋做互联网营销模式有哪些
  • 慧聪网de网站建设策略seo同行网站
  • 微网站建设计划书网络营销主要是学什么的
  • 手表网站那个好百度竞价代理公司
  • Python 程序设计讲义(2):Python 概述
  • 如何卸载SQLServer
  • Spring应用抛出NoHandlerFoundException、全局异常处理、日志级别
  • 12.6 Google黑科技GShard:6000亿参数MoE模型如何突破显存限制?
  • python原生处理properties文件
  • 从0到1实现Shell!Linux进程程序替换详解