AcWing - 329 - 围栏障碍训练场 = 线段树 + dp

2021-02-01 09:16

阅读:681

标签:push   int   pen   def   query   desc   win   content   c++   

https://www.acwing.com/problem/content/description/331/

貌似只能够从下往上反推,从上往下不知道走哪个方向好。每次找出这个平台A下落到哪个平台B,再从B的左右端点向上转移。

#include
using namespace std;
typedef long long ll;

const int MAXN = 200001;

short st[MAXN * 4 + 5], lazy[MAXN * 4 + 5];

inline void PushDown(int o) {
    if(lazy[o]) {
        lazy[o > 1;
    if(ql = mid + 1)
        Update(o > 1;
    if(x 

AcWing - 329 - 围栏障碍训练场 = 线段树 + dp

标签:push   int   pen   def   query   desc   win   content   c++   

原文地址:https://www.cnblogs.com/Inko/p/11600135.html


评论


亲,登录后才可以留言!