码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
洛谷 [P1220] 关路灯
本题是一道区间DP,很容易设计出状态, dp[i][j]代表关掉i到j的路灯所耗的电量,但是对于新到一个路灯来说,可以是原来直接来的,也可以是掉头来的,于是还需要添加一维 0代表在区间的左端,1代表在区间的右端。从最开始所在的地方扩展。 因为涉及连续区间,可以采用前缀和优化。 有如下转移方程: dp ...
分类:其他好文   时间:2017-11-27 21:33:34    阅读次数:165
loj517 计算几何瞎暴力
在序列上维护4个操作 1.在序列的尾端添加x 2.输出Al~Ar的和 3.将所有数异或x 4.将序列从小到大排序 第一眼看上去是Splay于是头铁硬刚了一发 后来发现splay没法异或 去百度“维护异或 数据结构” 然后看到了Trie树 学习了一个 1.直接插到序列里 2.考虑前缀和 因为Trie树 ...
分类:其他好文   时间:2017-11-25 20:06:03    阅读次数:123
loj514模拟只会猜题意
果然是道模拟。。。 一开始想线段树 看了一眼数据范围:“这tm不是前缀和吗” 然后水过 #include<iostream> #include<cstdio> #include<cstdlib> #include<cmath> #include<cstring> #include<algorithm ...
分类:其他好文   时间:2017-11-25 19:22:48    阅读次数:175
树的距离
树的距离 题目大意:wyf非常喜欢树。一棵有根数树上有N个节点,1号点是他的根,每条边都有一个距离,而wyf是个爱问奇怪问题的熊孩子,他想知道对于某个点x,以x为根的子树上,所有与x距离大于等于k的点与x的距离之和。N<=2e5 思路:可以考虑离线算法,我们先将树dfs一遍,我们按dfs序在w中保存 ...
分类:其他好文   时间:2017-11-25 16:13:37    阅读次数:162
noip知识点
动态规划 线性dp 区间dp 树形dp 线段树优化 前缀和优化 单调队列优化 滚动数组优化内存 (状压dp,数位dp,斜率优化,矩阵乘法加速) 数据结构 堆 栈 队列 双向链表(约瑟夫环) 树状数组 线段树 (树剖,主席树,平衡树,树套树,kd tree,动态树) 图论 MST 最短路 Tarjan ...
分类:其他好文   时间:2017-11-25 11:16:28    阅读次数:160
Wannafly挑战赛4
A(枚举) =w= B(枚举) 分析: 枚举每一位,考虑每位贡献,就是相当于在一段区间内找有多少1在奇数位上,有多少个1在偶数位上,维护一下各自前缀和就行了 时间复杂度O(32n) C(签到) D(dfs序+可持久化线段树/离线+线段树) 分析: 考虑dfs序,那么对于每个询问,就是询问一段区间[l ...
分类:其他好文   时间:2017-11-24 23:59:36    阅读次数:341
洛谷 [P1314] 聪明的质检员(NOIP2011 D2T2)
一道二分答案加前缀和 题目中已经暗示的很明显了 “尽可能靠近” “ 最小值” 本题的主要坑点在于 long long 的使用 abs函数不支持long long !!! include include include include include using namespace std; cons ...
分类:其他好文   时间:2017-11-20 23:19:46    阅读次数:183
BZOJ3670: [Noi2014]动物园
【传送门:BZOJ3670】 简要题意: 给出一个st字符串,定义一个sum数组,sum[i]表示st[1...i]中,所有前缀和后缀不重叠的情况下,前缀和后缀相等的数量,比如说st='aaaaa',sum[5]=2,因为st[1]=st[len],st[1...2]=st[len-1...len] ...
分类:其他好文   时间:2017-11-20 14:36:51    阅读次数:122
HDU 4311 Meeting point-1(曼哈顿距离最小)
http://acm.hdu.edu.cn/showproblem.php?pid=4311 题意:在二维坐标中有n个点,现在要从这n个点中选出一个点,使得其他点到该点的曼哈顿距离总和最小。 思路: 离散化分别处理x坐标和y坐标。 将点按照x坐标进行排序,sum数组记录记录前缀和,那么当选第i个点时 ...
分类:其他好文   时间:2017-11-19 12:40:13    阅读次数:165
zstu 4247-萌新的旅行
题目大意: zstu的萌新们准备去自助旅行,他们租了一辆吉普车,然后选择了n个城市作为游览地点。然后他们惊喜的发现他们选择的城市刚好绕城一个环。 也就是说如果给所有城市按照0,1,2,……,n-1编号,0号城市和n-1号城市是相邻的,并且只能从i号城市去(i+1)%n号城市。 已知每个城市可以充油g ...
分类:其他好文   时间:2017-11-18 14:20:47    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!