原文:CodeForces 1110F Nearest Leaf | 线段树/换根

我 又诈尸了 代码几乎都不会写了,打场CF居然上分啦,开心 虽然还是比不过列表里的各路神仙 题目链接 题目描述 一棵 n 个点的有根树,规定一种dfs序 规则:编号小的点优先dfs , m 次询问一个点 u 和一个区间 l, r ,求dfs序在这个区间内的叶子中,到 u 最小的距离。 n, m le 题解 这题 很简单 题面一上来给个什么欧拉遍历定义 我吓得比赛中没看这题 实际上码量对于代码几乎 ...

2019-02-09 23:01 1 522 推荐指数:

查看详情

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
AtCoder abc160 F - Distributing Integers【dp】

传送门 题意 给一颗,指定一个点,从这个点开始染色,每次只能在已染色点旁边染色,问从每个点开始染色分别能产生多少种染色序列。 题解 这个问题其实就是问一颗有的拓扑序列个数。 其实我们知道不是的有向无环图的拓扑序列个数是个np问题,但是的拓扑序列个数是一个可解的问题。\(n ...

Mon Mar 30 18:01:00 CST 2020 4 362
线段

总原理: 将[1,n]分解成若干特定的子区间(数量不超过4*n) 用线段对“编号连续”的一些点,进行修改或者统计操作,修改和统计的复杂度都是O(log2(n)) 用线段统计的东西,必须符合区间加法,(也就是说,如果已知左右两子树的全部信息,比如要能够推出父节点);否则,不可能通过分 ...

Sat May 19 08:43:00 CST 2018 4 11559
codeforces 547 E.Mike and Friends(AC自动机faildfs序建可持久化线段

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

Fri Oct 09 07:56:00 CST 2020 0 423
线段(区间

目录 为什么要使用线段? 什么是线段? 创建一棵线段 线段的查询操作 线段的更新操作 为什么要使用线段? 最经典的线段问题:区间染色   有一面墙 ,长度为n,每次选择一段儿墙进行染色,m次操作后 ...

Sun Apr 12 16:18:00 CST 2020 0 907
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM