博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷1645 序列
阅读量:4550 次
发布时间:2019-06-08

本文共 1577 字,大约阅读时间需要 5 分钟。

差分约束裸题。

l-1向r连c的边,i向i+1连0的边,还有i+1向i连-1的边。

//Twenty#include
#include
#include
#include
#include
#include
#include
#include
typedef long long LL;using namespace std;const int maxn=1005; int ans,n,l,r,x;namespace fastIO { const int sz=1<<15|1; char buf[sz],ch,*l,*r; void gechar(char &c) { if(l==r) r=(l=buf)+fread(buf,1,sz,stdin); c = l==r?(char)EOF:*l++; } template
void read(T &x) { int f=1; x=0; gechar(ch); while(ch!='-'&&(ch<'0'||ch>'9')) gechar(ch); if(ch=='-') f=-1,gechar(ch); for(;ch>='0'&&ch<='9';gechar(ch)) x=x*10+ch-'0'; x*=f; }}int ecnt,fir[maxn],nxt[maxn<<2],to[maxn<<2],val[maxn<<2];void add(int u,int v,int w) { nxt[++ecnt]=fir[u]; fir[u]=ecnt; to[ecnt]=v; val[ecnt]=w; //nxt[++ecnt]=fir[v]; fir[v]=ecnt; to[ecnt]=u; val[ecnt]=w;}void init() { fastIO::read(n); for(int i=0;i<1001;i++) add(i,i+1,0),add(i+1,i,1); for(int i=1;i<=n;i++) { fastIO::read(l); l++; fastIO::read(r); r++; fastIO::read(x); add(l-1,r,-x); }}int vis[maxn],dis[maxn];queue
que;int spfa(int s) { memset(dis,127,sizeof(dis)); dis[s]=0; que.push(s); while(!que.empty()) { x=que.front(); que.pop(); vis[x]=0; for(int i=fir[x];i;i=nxt[i]) { if(dis[to[i]]>dis[x]+val[i]) { dis[to[i]]=dis[x]+val[i]; if(!vis[to[i]]) { vis[to[i]]=1; que.push(to[i]); } } } } return -dis[1001];}void work() { ans=spfa(0); printf("%d\n",ans);}//#define DEBUGint main() {#ifdef DEBUG freopen("1.in","r",stdin);#endif init(); work(); return 0;}

  

转载于:https://www.cnblogs.com/Achenchen/p/7732002.html

你可能感兴趣的文章
sklearn的train_test_split()各函数参数含义解释(非常全)
查看>>
机器学习算法的整体流程(非常易懂)
查看>>
机器学习梯度下降法的数学原理(非常易懂)
查看>>
数据归一化Scaler-机器学习算法
查看>>
机器学习线性回归算法的评价指标(简单线性回归问题)
查看>>
教你如何剖析源码(转)
查看>>
proxy和proxy-no的策略取值区别
查看>>
Silverlight代码编写对控件的PlaneProjection.RotationY属性控制动画
查看>>
AFNetworking
查看>>
unity3d Start执行不同时问题
查看>>
session
查看>>
JS只能输入数字
查看>>
Laravel 数据库连接, 数据库名,配置文件修改
查看>>
屌丝接盘侠们,孩子可能不是你们亲生的!
查看>>
BZOJ 1854 【SCOI2010】 游戏
查看>>
JavaScript - 匿名函数和闭包
查看>>
负载均衡下的资源文件配置/多站点下的资源文件夹共享(Windows IIS)
查看>>
MySQL firstmatch strategy
查看>>
MS SQL server 2014 创建用户及权限
查看>>
office很抱歉遇到一些临时服务器问题
查看>>