原文:Codeforces 1045. A. Last chance(网络流 + 线段树优化建边)

题意 给你 n 个武器, m 个敌人,问你最多消灭多少个敌人,并输出方案。 总共有三种武器。 SQL 火箭 能消灭给你集合中的一个敌人 sum S le 认知光束 可以消灭 l, r 区间中的一个敌人 OMG 火箭筒 消灭给你集合中的 个或者 个敌人,集合大小为 ,且火箭筒消灭的集合互不重合。 n, m le 。 题解 现场的时候直觉告诉我是网络流,但是这个数据范围,以及 CodeForces 从 ...

2018-09-25 16:46 8 329 推荐指数:

查看详情

[线段系列] 线段优化

这一篇讲线段优化图。 发现网上关于线段优化图的博客很少而且讲的不是很详细,很多人会看得比较懵。 于是原本这一篇打算讲链剖分的就改成讲优化图了。 前置知识:动态开点线段 看到标题你可能会感觉奇怪,线段图有什么关系? 事实上,线段优化图就是利用两棵线段,减少连边数量 ...

Wed Oct 30 04:00:00 CST 2019 12 551
【学习笔记】线段优化

线段优化图 在有些数据范围内是不允许我们把图上的所有边建出来的 然后我们对编号为下标线段 线段树上的每个节点的 \(l\) 和 \(r\) 就是把 \(l\rightarrow r\) 中的所有点缩到一个点表示了 然后这里我们完善一下: 把每个点拆一下,成一个入点,一个出点,分别 ...

Mon Apr 27 19:33:00 CST 2020 0 703
[学习笔记]线段优化

一个点向一个点连边太easy了。 现实有的时候并没有这么简单。 对于这样的一类问题:需要多次(m=1e5次左右)从一个编号在[L1,R1]的区间内的所有点,向另一个编号在[L2,R2]的所有点之间分别连权值相同的边。 求S到T的最短路,或者其他的信息。 就是一个图的辅助工具。解题 ...

Sun Oct 28 03:57:00 CST 2018 1 2080
「算法笔记」线段优化

一、引入 先来看一道题:CF786B Legacy。 题目大意:有 \(n\) 个点、\(q\) 次操作。每一种操作为以下三种类型中的一种: 操作一:连一条 \(u\to v\) 的有向 ...

Sat Oct 03 23:37:00 CST 2020 2 484
codeforces 547 E.Mike and Friends(AC自动机faildfs序可持久化线段

传说中的对联算法套路题,先贴代码,题解咕咕咕。 上联:AC自动机faildfs序可持久化线段 下联:后缀自动机next指针dag图上跑SG函数 上联这几个算法学了很久了,今天才把这题做了,虽然csl说是套路题,但感觉真的很难,下联的还差后缀自动机正在学,学好了再贴代码。 ...

Fri Oct 09 07:56:00 CST 2020 0 423
浅谈线段优化DP

浅谈线段优化DP 本篇随笔浅谈一下线段优化DP。 一、关于DP优化的两种方式 DP算法是大家耳熟能详的最优化算法之一。 有的时候,我们设计DP的时候,需要采取措施进行DP优化来适应题目对时间空间的要求。 一般来讲,DP的优化有两种方式:第一种是针对状态设计进行优化。比如滚动数组 ...

Sat Oct 24 02:58:00 CST 2020 0 469
codeforces 1217E E. Sum Queries? (线段

codeforces 1217E E. Sum Queries? (线段 传送门:https://codeforces.com/contest/1217/problem/E 题意: n个数,m次询问 单点修改 询问区间内最小的unbalanced number balanced ...

Tue Sep 10 18:33:00 CST 2019 0 419
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM