
倍增
文章平均质量分 84
ummmmm
这个作者很懒,什么都没留下…
展开
-
[倍增 LCA]
题目描述 给定n个点的树(1是根),m次询问,每次询问两点的LCA;输入格式 第一行两个整数,n,m;接下来n-1行,给定正整数a,b,表示a,b间有边;接下来m行,给定整数a,b,表示询问a,b;输出格式 对于每个询问,输出它们的LCA;样例数据 input3 2 1 2 2 3 1 2 2 3 output1 2 数据规模与约定 保证所有数据n=m=100000#include <bit...原创 2018-06-05 11:32:06 · 168 阅读 · 0 评论 -
[最大生成树Kruskal/倍增LCA] 火车运输 洛谷P1967
题目描述AA 国有 nn 座城市,编号从 11 到 nn ,城市之间有 mm 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 qq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入输出格式输入格式:第一行有两个用一个空格隔开的整数 n,mn,m ,表示 AA 国有 nn 座城市和 mm 条道路。接下来 mm 行每行 33 个整数 x, y, zx...原创 2018-06-07 11:40:39 · 205 阅读 · 0 评论 -
[倍增/Floyd] 跑路 洛谷P1613
题目描述小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米。小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长度均为一...原创 2018-06-07 20:13:15 · 152 阅读 · 0 评论 -
[倍增 rmq] 忠诚 洛谷P1816
题目描述老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间作假他总是一次问多个问题。输入输...原创 2018-06-01 21:58:59 · 287 阅读 · 0 评论 -
【倍增ST表】 Glad You Came HDU6356
Glad You Came Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 1829 Accepted Submission(s): 789 Problem Description S...原创 2018-08-08 01:16:19 · 199 阅读 · 0 评论 -
[倍增] 将带权树分割为数量最少的链 CF1059E
E. Split the Treetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a rooted tree onnnvertices, its root is the ver...原创 2019-04-30 12:46:28 · 250 阅读 · 0 评论 -
[序列自动机+倍增] 查询是否存在一个给出的全排列的循环右移是给定区间的子序列 CF1143E
E. Lynyrd Skynyrdtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRecently Lynyrd and Skynyrd went to a shop where Lynyrd bought ...原创 2019-05-15 16:32:39 · 336 阅读 · 0 评论