码迷,mamicode.com
首页 >  
搜索关键字:线段    ( 11603个结果
LeetCode 315. Count of Smaller Numbers After Self(线段树,树状数组)
"题目" 题意:找到数组里每个元素的右边有多少个元素小于当前元素 题解:单点更新,区间查询。线段树或者树状数组都可以。注意要离散化 ...
分类:编程语言   时间:2020-03-13 20:55:32    阅读次数:68
POJ 3845 Fractal (向量旋转,好题)
题目:传送门 题意:给你一个 n 个点的折线,每一次变换把折线上的每条线段都变成最初给的折线形状,重复 d 次,问从第一个点沿着线断走全长 * f,最终到达哪个点。 思路: 大部分参考了 -> 戳 令 tmp = (折线的全长) / (第一个点到第 n 个点的直线距离), 那么一条线段变成最初给的折 ...
分类:其他好文   时间:2020-03-13 20:26:29    阅读次数:41
Vases and Flowers HDU - 4614【线段树+主席树思维/二分】
题意: 给出 $n$ 个花瓶,编号 $[0,n 1]$,一开始每个花瓶是空的。输入 $K$。$Alice$ 有两种操作,共 $m$ 个: $K=1$:输入 $A,F$。$Alice$ 将从花瓶 $A$ 开始,向空花瓶中插入花,如果没有插完,则多余的花舍弃; $K=2$:输入 $A,B$。$Alice ...
分类:其他好文   时间:2020-03-13 15:58:26    阅读次数:59
CF 85D 综合练习1
题意: 一个集合,初始为空。现有三个操作: 1. add:向集合里加入数x,保证加入前集合中没有数x; 2. del:从集合中删除数x,保证删除前集合中有x; 3. sum:询问将集合里的数从小到大排序后,求下标i模5余3的数的和。 现有n次操作,对于每个查询操作,输出答案 很显然,权值线段树,每个 ...
分类:其他好文   时间:2020-03-13 13:25:59    阅读次数:72
HYSBZ 4034 dfs序线段树
题意~~反向~~翻译: A tree with N points, with point 1 as the root, and the tree points have edge weights. Then there are M There are three types of operation ...
分类:其他好文   时间:2020-03-13 13:06:54    阅读次数:55
CodeForces 193D. Two Segments【线段树】
"传送门" 补这道题的契机是因为烂桥杯2013的最后一题,虽然那道题暴力也能过,但看到大佬介绍的线段树做法,感觉又刷新了我对于线段树的认识,~~果然线段树是无所不能的~~。 题意 给你一个 $n$ 的全排列 $A$,你可以从中选两个不重合的区间,如果这两个区间里的所有数按升序排列是一个公差为 $1$ ...
分类:其他好文   时间:2020-03-12 09:53:11    阅读次数:48
luogu4443 coci 2017 Dajave
题目 给出一个长度为2^M的排列,元素分别是0, 1, 2, ... , 2^M 1。 选择其中某个非空连续子序列,然后允许交换这个排列中某两个不同的数,然后使得这个连续子序列的所有数的按位异或(bitwise XOR)的结果恰好等于2^M 1 求:有多少个连续子序列满足上述条件。 Hint $m\ ...
分类:其他好文   时间:2020-03-11 17:01:55    阅读次数:54
[题解] HH的项链
"题目链接" 树状数组(或线段树)离线 我们可以维护一个树状数组 $tree$ ,计算 $[1,i]$ 出现的不同种类的个数。然后根据前缀合思想,取 $ans=query(r) query(l 1)$ 离线按 $r$ 排序查询区间。 由于我们要求不重复,所以靠右的比靠左的更有价值(更关心靠右的)所以 ...
分类:其他好文   时间:2020-03-11 10:52:44    阅读次数:56
最大数(点修改,求最值
# 题意 初始只有m个数字,m个操作Q表示查询序列后L个数的最大值,A t表示在序列后加一个数长度变为n+1, 加的数是(t+a)mod p,a是上一次查询的值 # 题解 线段树操作即可,只需要向上更新属性,额外记录数组个数和上一次查询值 1 #include <bits/stdc++.h> 2 u ...
分类:其他好文   时间:2020-03-11 09:12:21    阅读次数:58
hdu4578 (多标记线段树)
题意 对于一个区间有4个操作: 1.将a~b都加上c 2.将a~b都乘上c 3.将a~b都变成c 4.查询a~b的每个数的p次方的和。(p=1,2,3) 思路 平方和这样来推:$(a+c)^2=a^2+2ac+c^2$ 即$sum2[rt] = sum2[rt] +2 sum1[rt] c+(r l ...
分类:其他好文   时间:2020-03-11 01:19:18    阅读次数:43
11603条   上一页 1 ... 44 45 46 47 48 ... 1161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!