![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线段树
1035719430
浙江弱校弱选手
展开
-
bzoj5334(线段树裸题)
Description 小豆现在有一个数x,初始值为1. 小豆有Q次操作,操作有两种类型: 1 m: x = x * m ,输出 x%mod; 2 pos: x = x / 第pos次操作所乘的数(保证第pos次操作一定为类型1,对于每一个类型1 的操作至多会被除一次),输出x%mod Input 一共有t组输入(t ≤ 5) 对于每一组输入,第一行是两个数字Q, mod(Q ...原创 2018-07-20 23:07:26 · 389 阅读 · 0 评论 -
Codeforces Global Round 1 F(线段树,dfs序)
题目连接:https://codeforces.com/contest/1110/problem/F题目大意:给定一个 nnn 个点的树,满足存在一个 dfsdfsdfs 序 ppp 满足 p[i]=ip[i] = ip[i]=i给出 qqq 组询问 (v,l,r)(v,l,r)(v,l,r) 问从 vvv 出发,到标号在 [l,r][l,r][l,r] 之间的叶子结点的最短路挺蠢得一道...原创 2019-02-13 22:07:52 · 145 阅读 · 0 评论 -
JZOJ6001【THUWC2019模拟2019.1.16】Mines(强连通分量缩点,人工栈,线段树优化建图)
传送门:https://jzoj.net/senior/#main/show/6001比较简单的一道题比较明显的思路是,如果aaa地雷能引爆bbb地雷,就连一条a→ba\rightarrow ba→b的有向边,这样的话一个强连通分量中肯定选最小的缩点后一个联通块肯定是选入度为0的点再用setsetset维护修改用线段树优化建图(这题会爆栈,最好写个人工栈#include<bi...原创 2019-01-16 20:06:34 · 231 阅读 · 0 评论 -
bzoj3832[Poi2014]Rally(set,bitset,位运算,拓扑排序,堆,线段树)
传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=3832Description给定一个N个点M条边的有向无环图,每条边长度都是1。请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。Input第一行包含两个正整数N,M(2<=N<=500 000,1<=M<=1 000 000),表示点数、边数。接...原创 2018-12-19 11:26:48 · 171 阅读 · 0 评论 -
正睿2018省选联测round8t3(扫描线,线段树)
【问题描述】有⼀个 n ⾏ m 列的的⽅格图,每个格⼦⾥的符号要么是 + 要么是 −,现在针⽼师有⼀种魔法,当这种魔法对某个格⼦释放时,会翻转跟他同⾏同列的所有格⼦⾥的符号(+ 变成 −,− 变成 +)现在针⽼师会不断地按照以下的步骤进⾏操作:若所有格⼦⾥的符号都是 −,那么终⽌所有操作。假设现在有 k 个格⼦ {(x1, y1)…(xk, yk)} ⾥的符号是 +,对这 k 个格...原创 2018-12-26 21:11:00 · 205 阅读 · 0 评论 -
bzoj5308[Zjoi2018]胖(线段树,二分,st表)
DescriptionCedyks是九条可怜的好朋友(可能这场比赛公开以后就不是了),也是这题的主人公。Cedyks是一个富有的男孩子。他住在著名的ThePLace(宫殿)中。Cedyks是一个努力的男孩子。他每天都做着不一样的题来锻炼他的The SaLt(灵魂)。这天,他打算在他的宫殿外围修筑一道城墙,城墙上有n座瞭望塔。你可以把城墙看做一条线段,瞭望塔是线段上的n个点,其中1和n分...原创 2018-12-20 19:50:05 · 231 阅读 · 0 评论 -
bzoj4552(线段树合并+stl||二分+线段树)
Description在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种:1:(0,l,r)表示将区间[l,r]的数字升序排序2:(1,l,r)表示将区间[l,r]的数字降序排序最后询问第q位置上的数字。Input输入数据的...原创 2018-12-19 20:17:44 · 236 阅读 · 0 评论 -
atcoderAGC001 F
传送门:https://agc001.contest.atcoder.jp/tasks/agc001_fsolutionsolutionsolution:直接做肯定不好做,尝试转化一下模型原本序列ai{a_i}ai表示iii这个下标的值新序列bib_ibi表示值为iii的下标这有什么用呢?原本的交换操作就变成相邻交换。我们发现每个数字与后面和他绝对值之差<k的相对位置不会变...原创 2018-11-26 16:18:02 · 130 阅读 · 0 评论 -
2018.8.24(dfs序,线段树,动态树直径的维护)
题目大意: 对于一棵树,每次询问删掉两棵子树的直径每次删掉两颗子树相当于在dfsdfsdfs序挖掉两段区间再求解 我们在dfsdfsdfs序上维护一段区间内点集的直径 每次询问的时候考虑合并 有这么一个结论 合并两个相邻联通块新的直径的两个端点肯定是原来两个联通块的直径的两个直径的端点#include<bits/stdc++.h>using namespac...原创 2018-08-25 15:12:31 · 1247 阅读 · 0 评论 -
bzoj3306(线段树,dfs序)
Description 给定一棵大小为 n 的有根点权树,支持以下操作: • 换根 • 修改点权 • 查询子树最小值 Input 第一行两个整数 n, Q ,分别表示树的大小和操作数。 接下来n行,每行两个整数f,v,第i+1行的两个数表示点i的父亲和点i的权。保证f < i。如 果f = 0,那么i为根。输入数据保证只有i = 1时,f = ...原创 2018-08-21 10:33:25 · 403 阅读 · 0 评论 -
2018.8.18T1(线段树)
宝石(gem)【题目描述】 有 n 座城市,编号为 1~n,第 i 座城市里宝石的交易价格为 ai。当 你经过第 i 座城市时,你可以以 ai 的价格购买或卖出一个宝石。在任 意时刻,你最多只能携带一个宝石。 有 m 次操作,操作分为两种: (1) 给定l,r,询问依次经过编号为l~r的城市能获得的最大收益。(2) 给定 l,r,x,y,将 al 至 ar 修改为首项为 x...原创 2018-08-18 19:06:32 · 251 阅读 · 0 评论 -
2018.8.8T1(线段树、stl)
描述 作为一场快乐的模拟赛,需要一道歌颂友谊的题目。你从来不知道,友谊的巨轮是单向的,直到有一天他和她在了一起。这个地球上一共有n个人,他们之间会互相发消息。在每个时刻,a与b之间互相发了c条消息。对于每个人,他友谊的巨轮为最近m个时刻里与他发消息最多的人,如果有多个发消息最多的人,那么巨轮为这里面最近发的人。如果这个人在最近mm个时刻里面没有与任何人发过消息,那么它没有友谊的巨轮。...原创 2018-08-08 19:36:00 · 608 阅读 · 0 评论 -
2018.8.7T2(线段树)
描述 YJC最近在研究数组,他认为如果数组的一个区间内不包含重复的元素,那么这个区间是一个优美的区间。现在YJC弄到了一个interesting的数组,他想知道这个数组有多少个优美的区间。当然,他有时候也会觉得这个数组不够interesting,此时他会修改数组中的一个元素。YJC发现在修改之后他不会算有多少个优美的区间了,于是他来向你求助。输入格式 第一行输入一个数n,表示数组长...原创 2018-08-07 22:54:09 · 158 阅读 · 0 评论 -
2018.8.4T2(贪心,dp,线段树,优先队列)
给定一个偶数 N,现在蔡老板得到了一个由 [1,N] 内的所有偶数构成的排列 b[1..N/2] 现在蔡老板又得到了一个数组 a[1..N/2],其中 a[i]=i∗2−1 蔡老板想知道,对于所有满足 a 和 b 都是它的子序列的 [1,N] 的排列 p,p 的逆序对的最小值输入格式 第一行一个偶数 N 第二行 N/2N/2 个偶数,描述 b[1..N/2] 输出格式 输出逆序对的...原创 2018-08-04 22:57:38 · 306 阅读 · 0 评论 -
2018.8.4 T1(线段树,数位dp,贪心)
显然我们可以发现xor的奇偶性是有规律的 也就是1的个数的奇偶性是不变的 (1(1(1 xorxorxor 1=0,11=0,11 = 0 , 1 xorxorxor 0=1,00=1,00 = 1 , 0 xorxorxor 0=0)0=0)0 = 0)所以我们只要找到区间并中多少个数的二进制是偶数个1 多少个数的二进制是奇数个1 乘一下就行了离散化一下 考虑分界点,每个区间就...原创 2018-08-04 18:55:18 · 201 阅读 · 0 评论 -
codeforces 438D The Child and Sequence(线段树)
At the children’s day, the child came to Picks’s house, and messed his house up. Picks was angry at him. A lot of important things were lost, in particular the favorite sequence of Picks.Fortunately,...原创 2019-03-04 20:27:31 · 346 阅读 · 0 评论