博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
没写完,没调完,咕咕咕的代码
阅读量:4557 次
发布时间:2019-06-08

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

https://ac.nowcoder.com/acm/contest/113/E

Code: 

#include 
#include
#include
#define setIO(s) freopen(s".in","r",stdin) #define maxn 200005 #define inf 1000000009#define ll long long using namespace std; int top; int S[maxn];ll le[maxn],ri[maxn],sumv[maxn]; struct Node { ll x,y; }nd[maxn]; bool cmp(Node a,Node b) { return a.x
=1;--i) { if(nd[i].y>0) sumv[i]+=nd[i].y; ri[i]=ri[i+1]; if(nd[i+1].x!=nd[i].x) ri[i]=sumv[i+1]; } for(int i=1;i<=n;++i) insert(i); return 0; }

  

Code: 

#include
using namespace std; void setIO(string s) { string in=s+".in"; freopen(in.c_str(),"r",stdin); }const int maxn=200005; struct Edge { int u,v,c,i; Edge(int u=0,int v=0,int c=0,int i=0):u(u),v(v),c(c),i(i){} }; bool cmp(Edge a,Edge b) { return a.c
G[maxn]; map
id[maxn]; int n,m,cnt,edges; int hd[maxn],to[maxn<<1],nex[maxn<<1],val[maxn<<1]; void addedge(int u,int v,int c) { nex[++edges]=hd[u],hd[u]=edges,to[edges]=v,val[edges]=c; }int main() { setIO("input"); scanf("%d%d",&n,&m); for(int i=1;i<=m;++i) { int u,v,c; scanf("%d%d%d",&u,&v,&c); G[u].push_back(Edge(u,v,c,i)); G[v].push_back(Edge(v,u,c,i)); id[u][i]=++cnt, id[v][i]=++cnt; } for(int i=1;i<=n;++i) { sort(G[i].begin(),G[i].end(),cmp); for(int j=0;j
0) { addedge(id[G[i][j].u][G[i][j].i], id[G[i][j-1].u][G[i][j-1].i], 0); addedge(id[G[i][j-1].u][G[i][j-1].i], id[G[i][j].u][G[i][j].i], G[i][j].c-G[i][j-1].c); } addedge(id[G[i][j].u][G[i][j].i],id[G[i][j].v][G[i][j].i],G[i][j].c); } } return 0; }

  

转载于:https://www.cnblogs.com/guangheli/p/11028167.html

你可能感兴趣的文章
页面置换算法(FIFO,LRU,OPT,LRF)
查看>>
selenium+python笔记1
查看>>
Python字典 (dict)
查看>>
JavaScript:综合案例---房贷计算器的实现
查看>>
MapXtreme开发(一)
查看>>
请问乘客最终买了几等座?
查看>>
获取表行数
查看>>
less与sass的区别点
查看>>
event.keycode值大全
查看>>
array and ram
查看>>
工作笔记——禁用浏览器的返回按钮
查看>>
免费获得盛大网盘EverBox125G容量方法
查看>>
如何用spidermonkey在python里调用javascript代码
查看>>
2016级算法第一次练习赛-A.群鸦的盛宴
查看>>
浅谈深度学习和本体间的关系
查看>>
js下载文件
查看>>
python 中的高级函数filter()
查看>>
vim配置
查看>>
python创建系统时间字符串
查看>>
服务器上产看报错的日志的方法
查看>>