摘要: 【原题题面】传送门 【题解大意】 莫队入门。 看这里。 或者直接看代码。 要分别维护分子和分母,这个比较特殊。 还有这个题不是第一次写了,上一次写疯狂TLE,洛谷上开了O2才过。 这次写没有将每一个点属于哪个块的信息储存,所以跑得飞快。 写法get。 【code】 #include<bits/std 阅读全文
posted @ 2019-05-20 21:06 ve-2021 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 故事是这样的,辣鸡我被要求写dfs序,前置技能是树上差分,然后只好十分不情愿地学习了一下。 差分 差分数组(b):原数组(a)中相邻的差构成的数组。(b[i]=a[i]-a[i-1],b[1]=a[1]) 性质:其前缀和为原数组。(b[2]=a[2]-a[1],b[3]=a[3]-a[2],b[i] 阅读全文
posted @ 2019-05-19 16:50 ve-2021 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 【原题题面】传送门 【思考过程】 树剖板子。 说好了这题写Dfs序。 好我已经看出来了这题用树状数组不是很好搞。 opt1:单点修改 opt2:区间修改 opt3:“区间查询” 从根节点到x的路径上的点在dfs序上的表现是:时间戳便利到当前结点,只有in还没有out,即只进入对应的子树还没有返回到自 阅读全文
posted @ 2019-05-18 20:13 ve-2021 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 【原题题面】传送门 【题面大意】 给出每颗星星的坐标和亮度,在h,w的矩形范围内,内圈住的星星的最大亮度和。(边界上的星星不算) 【题解大意】 如何转化成扫描线问题?将每个星星能够产生贡献的范围设为矩形星星位于产生贡献的矩形的某个固定位置这样产生贡献的计算才不重不漏。 具体操作: 同样将每颗星星的用 阅读全文
posted @ 2019-05-16 14:41 ve-2021 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【原题题面】传送门 【题面大意】 给出N个矩形,求矩形的面积并。 【题解思路】 线段树扫描线入门题。 实现的一些细节: 存边的信息用结构体,根据x的大小排序 从每段的y值的开始操作 线段树维护的是段的信息 该段被覆盖了几次 左端点贡献为1(左端点以后的线段都是正贡献),右端点贡献为-1(右端点以后的 阅读全文
posted @ 2019-05-15 18:02 ve-2021 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 【原题题面】传送门 【题面翻译&题解大意&code】传送门 没错我就是为了凑一篇博客,嗝。 阅读全文
posted @ 2019-05-14 20:15 ve-2021 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 写在前面 【概况】 时间四小时,总五题,写了三个题。 【时间分配】 看题花了很久(30min+),总体上做题顺序 5->3->1(->4)。 【问题】 1.抓不住动态规划状态的设置,每个阶段子结构之间的关系。 2.总是YY出一些奇奇怪怪能过样例的奇怪贪心。 3.一点也没用到这几天学的dp新姿势... 阅读全文
posted @ 2019-05-14 20:03 ve-2021 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 【题目描述】 有一个N*N矩阵,给出一系列的修改和询问,修改是这样的:将(x,y)中的数字加上k,而询问是这样的:求(x1,y1)到(x2,y2)这个子矩阵内所有数字的和。 【输入格式】 输入数据第一行为一个正整数N。 接下来不知道多少行,每行第一个数为操作类型,1为修改,2为询问,3为程序结束。 阅读全文
posted @ 2019-05-12 10:16 ve-2021 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 由于近日一个人呆机房较多,没什么人陪我聊天,一些无聊的话全写博客里了,见谅。 【题目描述】 假设有一列数 {Ai }(1 ≤ i ≤ n) ,支持如下两种操作: (1)将 A k 的值加 D 。( k, D 是输入的数) (2) 输出 A s +A s+1 +…+A t 。( s, t 都是输入的数 阅读全文
posted @ 2019-05-11 16:04 ve-2021 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【原题链接】传送门 【题解大意】 三个月之前学cdq分治的时候水过去了,三个月之后我连cdq分治是啥都忘了。 其实实现还是简单的吧,然而某傻逼还是调了好久,最后心态崩掉重码一遍的时候突然发现小于号是不是定义错了。莫队。。。 【code】 #include<bits/stdc++.h> using n 阅读全文
posted @ 2019-05-10 15:04 ve-2021 阅读(136) 评论(0) 推荐(0) 编辑