随笔分类 -  数据结构-线段树

摘要:@ "toc" 题意: "链接" ) 题目类似:CF366D, "Gym101652T" 本题给你$n(100000)$个点$m(10000)$条边,每无向边允许通过编号在$ "Li,Ri" $内的人,问从$1$到$n$能通过多少个人。 分析: 赛中艹了30多发暴力无济于事。。。 因为以前做过一道数 阅读全文
posted @ 2019-08-11 10:26 Cwolf9 阅读(312) 评论(0) 推荐(0)
摘要:QTREE4 cpp pragma comment(linker, "/STACK:102400000,102400000") // include include include include include include include include include define fi f 阅读全文
posted @ 2019-08-10 23:31 Cwolf9 阅读(146) 评论(0) 推荐(0)
摘要:@ "toc" 题意 链接: "here" 我理解的题意就是:初始序列为空,有$n(400000)$次操作,每次操作把区间$[Li,Ri]$的数字加进序列,序列自动有序,每次操作后输出中位数是多大。 感觉赛时想的方法应该也是可以写的,很有道理可能会麻烦一点,大概就是二分答案再瞎搞一下。。 一种解析 阅读全文
posted @ 2019-08-08 21:55 Cwolf9 阅读(416) 评论(2) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog @[toc] Problem:传送门  Portal  原题目描述在最下面。  简单的说,每个点是一个矩阵,区间赋值和区间求积。 Solution: $div2$版本就$O(n m 9)$暴力更新暴力矩阵 阅读全文
posted @ 2019-02-01 22:53 Cwolf9 阅读(211) 评论(0) 推荐(0)
摘要:"CF446C题意:" 给你一个数列$a_i$,有两种操作:区间求和;$\sum_{i=l}^{r}(a[i]+=fib[i l+1])$。$fib$是斐波那契数列。 思路 (一) codeforces 447E or 446C $fib[n] = \frac{\sqrt5}{5}\times [( 阅读全文
posted @ 2019-01-16 11:48 Cwolf9 阅读(422) 评论(0) 推荐(0)
摘要:cpp ///E include define lson rt 1; if(c 1; if(c cpp ///F ///AC: include define lson rt pii; const int MXN = 1e5 + 5; const int mod = 1000000007; int n 阅读全文
posted @ 2018-11-19 21:37 Cwolf9 阅读(136) 评论(0) 推荐(0)
摘要:``` include include include include include include include define fi first define se second using namespace std; typedef long long LL; typedef pair p 阅读全文
posted @ 2018-11-04 16:02 Cwolf9 阅读(127) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog [TOC] Problem:传送门   "Portal"  原题目描述在最下面。  给你n个点,m组边: a, b ,c ,d ,w.表示点[a,b]与点[c,d]有一条权值为w的无向边。求1 n的最短路 阅读全文
posted @ 2018-10-09 18:11 Cwolf9 阅读(126) 评论(0) 推荐(0)
摘要:"传送门" n个节点且固定起点最短路,三种加边方法 1.u v, 边权为w;2. u [l, r], 边权为w;3. [l, r] u, 边权为w AC_Code Problem Description 阅读全文
posted @ 2018-10-09 17:35 Cwolf9 阅读(191) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog [TOC] Problem: "Portal传送门"  原题目描述在最下面。 Solution:  每个节点用一个变量储存它所覆盖区间最少需要加多少次答案能加1.  如果这次更新不能使答案加1,则更新到l 阅读全文
posted @ 2018-09-10 20:52 Cwolf9 阅读(150) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog [TOC] Problem: "Portal传送门"  原题目描述在最下面。  每次把$n$变成$⌊ \frac{n}{2}⌋,n\%2, ⌊ \frac{n}{2}⌋$,直至 $n$ 为$1$ 或$0$,问区间$ 阅读全文
posted @ 2018-08-28 12:30 Cwolf9 阅读(142) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 Catalog [TOC] Problem: "Portal传送门"  原题目描述在最下面。  1e5个点,问从(0,0)走到(1e9,1e9)的最大收益。  当你从(u 1,v 1)走到(u,v)时,你可以获得点(u, 阅读全文
posted @ 2018-08-25 23:58 Cwolf9 阅读(580) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 题意: "传送门"  原题目描述在最下面。  4种操作,1:区间加法,2:区间乘法,3:区间的所有数都变成一个数,4:访问区间每个数的p次方和(1 思路:  三个lazy标记:lazy1表示区间加上的数的延迟,lazy2 阅读全文
posted @ 2018-08-21 18:56 Cwolf9 阅读(284) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 题意: "BZOJ" "HDU"  原题目描述在最下面。  两种操作,1:把区间的数字开方一次,2:区间求和。 思路: 线段树:  显然不能暴力单点更新。但是有一个规律就是一个数再开方log次后就会变成1了。变成1就没有 阅读全文
posted @ 2018-08-21 18:54 Cwolf9 阅读(137) 评论(0) 推荐(0)
摘要:(有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录 [TOC] 题意: "传送门"  原题目描述在最下面。  求$sum/len$最小值。$sum$是一段区间内不同数字的个数,$len$是这段区间的长度。 思路:  首先预处理出每个数上一次出现的位置$pre "i] 阅读全文
posted @ 2018-08-07 23:43 Cwolf9 阅读(263) 评论(0) 推荐(0)