博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1998: [Hnoi2010]Fsk物品调度
阅读量:4309 次
发布时间:2019-06-06

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

链接......不知道为啥放不动啊。

第一次用手机写bzoj的题,也是第一次用手机写的题解,顺便实现了一下手机上的对拍。

可以用链表+并查集维护一下什么的。

环之间的边是不是不太好路径压缩?

我是直接环内路径压缩,环外不管。

这样应该是会被卡的(d==n???)

可是交上去还是过了。

#include
#include
#include
#include
#define MN 110001using namespace std;int read_ca,read_p;inline int read(){ read_ca=getchar();read_p=0; while (read_ca<'0'||read_ca>'9') read_ca=getchar(); while (read_ca>='0'&&read_ca<='9') read_p=read_p*10+read_ca-48,read_ca=getchar(); return read_p;}vector
v[MN];int T,m,q,p,n,s,d,c[MN],pos[MN],ne[MN],fi[MN],fa[MN],mmh,be[MN];bool bo[MN];int gf(int x){
if (x==fa[x]) return x;else {
int y=gf(fa[x]);if (be[x]==be[y]) fa[x]=y;return y;}}inline void del(int x){ if (ne[x]==x){ for (int i=0;i
View Code

 

转载于:https://www.cnblogs.com/Enceladus/p/6877793.html

你可能感兴趣的文章
设计模式05_单例
查看>>
设计模式06_原型
查看>>
设计模式07_建造者
查看>>
设计模式08_适配器
查看>>
设计模式09_代理模式
查看>>
设计模式10_桥接
查看>>
设计模式11_装饰器
查看>>
设计模式12_外观模式
查看>>
设计模式13_享元模式
查看>>
设计模式14_组合结构
查看>>
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>