自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 codeforces 概率期望

概率dp:1:一般dp[i][j][k]表示这种状态的概率,然后利用填表法或者刷表法转移;2:一般初始状态(末尾状态)只能有一个,末尾状态(初始状态)如果有多个要考虑将所有的概率加(取max)起来;codeforces 442B 概率+贪心题意:有n个人,每个人可以提出一个问题,提出问题的成功率为a[i],现在要求这n个人总共成功提出一个问题的成功率;思路:假设 p1 p2 p...

2019-10-04 15:48:12 496 1

原创 二维偏序 三维偏序//CDQ分治//(基于时间的分治)

二维偏序多校和网络赛多次越到这种题目,所以把这类题目都放到一起总结一下;这类题目主要是求区间l到r中。。。的数量。用了树状数组,肯定是利用前缀和的思想来解决问题;Codeforces 703D Mishka and Interesting sum题意:给n个数,q个询问,每次询问求区间出现次数为偶数次的数的异或和思路:用前缀和思想很容易想到 答案=区间出现的不同的数的异或和^区...

2019-09-07 21:57:59 337

原创 斜率dp

斜率dp类似这种情况 dp[i]=dp[j]+f(i,j) 或者简单一点 dp[i]=dp[j]+a[i]+a[j]这种,i是1e5级别的;一般解题步骤:1:求出状态转移方程2:求出 y,x,k 其中y中要不含除x以外的变量3:判断是维护下凸包还是上凸包,具体判断方法为在队头能取到题目要求的截距最值;技巧:1:当题目不满足连续的性质时,要进行排序等操作,使他们满足连续取...

2019-09-06 12:05:48 391

原创 The beautiful values of the palace 树状数组求二维平面矩形区域点的权值和 扫描线思想降维

https://nanti.jisuanke.com/t/41298题目链接Here is a square matrix ofn * nn∗n, each lattice has its value (nnmust be odd), and the center value isn * nn∗n. Its spiral decline along the center of the s...

2019-09-04 12:17:46 217 1

原创 HDU 6670 坐标离散化 最短路

平面上有n个矩形,矩形的边平行于坐标轴,现在度度熊需要操控一名角色从A点走到B点。该角色可以上下左右移动,在恰被k个矩形覆盖的区域,该角色的速率为k+1个距离/秒(矩形覆盖区域包括边界)。请求出A移动到B最快需要多少秒。input第一行一个整数T(1≤T≤5)表示数据组数。对于每组数据,第一行输入一个整数n(1≤n≤200)。接下来n行每行...

2019-09-03 15:04:31 185

原创 线段树

线段树思维题HDU 4614 Vases and Flowers 二分答案求位置题意:有n个花瓶,初始里面都没有话,现在有二种操作1:op,x,y 表示从第x个花瓶起,遇到花瓶就插入花,当一朵花也没有插入的时候输出no,其它情况输出插入的第一朵花的位置和插入最后一朵花的位置;操作2:op,x,y表示将区间x,y的花瓶里面的花都丢弃;思路:维护懒标记add,和区间和sum,当花瓶里面...

2019-08-10 12:40:01 189

原创 区间dp

区间dp求区间l,r的最优解的时候,要将l,r区间与区间外的元素独立开来,将l看成1 ,r看成n,然后将l,r的小区间合并,在合并的时候计算最优解; 特别要注意区间dp的初始化问题 线性dp是从左到右进行dp的,区间dp可以从任意位置进行dpPOJ 2955Brackets题意:给一个括号序列,问最多有多少个匹配的括号思路:区间dp的模板题目,dp[l][r]表示区间l,r有多...

2019-08-08 20:16:25 171

原创 主席树专题

POJ 2104K-th Number题意:求区间第k小思路:主席树模板题SPOJ COT Count on a tree题意:树上第k小思路:节点以父节点为last版本建树,然后推计算树上第k小公式,要用在线求lca算法,推荐树链剖分求lcaHDU 5919Sequence II题意:给你n个数的数组,q给询问,每次询问区间l,r中每个数第一次出现的位置...

2019-05-29 19:00:37 164

原创 数位dp例题

在了解数位dp之前,先来看一个问题:求a~b中不包含49的数的个数. 0 < a、b < 2*10^9;注意到n的数据范围非常大,暴力求解是不可能的,考虑dp,如果直接记录下数字,数组会开不起,该怎么办呢?要用到数位dp.数位dp一般应用于:求出在给定区间[A,B]内,符合条件P(i)的数i的个数.条件P(i)一般与数的大小无关,而与数的组成有关.这样,我们就要考...

2019-05-14 13:19:06 305

原创 树形DP总结 树形dp例题 树形背包总结 树形背包例题

树形DPDP[i][j] 一般第一维表示节点编号(代表以此节点为根节点的子树) 对于每个节点,一般先递归处理他的子节点,在回溯时对根节点转移, 在做树形dp的题目的时候,最优子结构体现的非常明显。树形背包树形背包除了以节点编号作为第一维,通常我们也像线性dp那样,把当前背包的体积作为第二维,在状态转移时,我们处理的就是一个分组背包(每组至少取一个)问题,注意在进行状态转移时要保证一个...

2019-05-14 13:18:39 543 1

原创 莫队总结 莫队例题

普通莫队假设我们已知区间 l,r,需要计算的区间为 L,R,由于l 和 r分别只能单步转移,所以需要的时间复杂度为| L-l |+|R-r|。相当于把两个区间分别看成是平面上的两个整点p1(l,r)和p2(L,R)两点之间的转移开销为两点之间的曼哈顿距离。连接所有点的最优方案为一棵树,那么整体的时间复杂度就是这棵树上所有曼哈顿距离之和。于是乎最优的复杂度肯定是这棵树是最小生成树的时候...

2019-05-14 13:18:31 389

转载 分块总结 分块例题

由于 CH 回档导致原题面丢失,感谢诸暨海亮高级中学帮助重写了题面已上传至LOJ由于每道题题面太长,限于篇幅,只给出大意,具体题目见小组内赛题,代码附在文末可能涉及的几个词语解释:区间:数列中连续一段的元素区间操作:将某个区间[a,b]的所有元素进行某种改动的操作块:我们将数列划分成若干个不相交的区间,每个区间称为一个块整块:在一个区间操作时,完整包含于区间的...

2019-05-14 13:18:23 647

原创 点分治

博客:https://blog.csdn.net/u010660276/article/details/44920725论文:https://wenku.baidu.com/view/8861df38376baf1ffc4fada8.html?re=view博客:https://blog.csdn.net/wu_tongtong/article/details/79790268适合题型...

2019-05-14 13:18:13 179

原创 树链剖分例题

非常好的一个博客http://www.cnblogs.com/chinhhh/p/7965433.html权值在边,将权值映射在边的儿子节点就ok了以下题目来自 kuangbin 这些题目套上树链剖分的模板,感觉考的就是线段树的知识P3384 【模板】树链剖分 (点)题意:1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z2 x y 表示求树从x到y结点...

2019-05-14 13:18:05 309

原创 状态压缩dp例题

POJ 2411Mondriaan's Dream题意:求n*m的矩阵分成若干个1*2的长方形,有多少种方案思路:假设以矩阵的某一行分界,分界线的上面一行有二种状态,一种为一个竖立的1*2的上半部分即:这个格子还没有拼好,一种为已经拼好了这个格子,我们计没有拼好的那种格子状态为1,拼好的状态为0,当且仅当上面一行(j)可以转移到下面一行(k),状态要满足 1:j&k==0 这...

2019-05-09 13:04:16 330

原创 POJ - 2228 Naptime 有环DP 二次DP法

Goneril is a very sleep-deprived cow. Her day is partitioned into N (3 <= N <= 3,830) equal time periods but she can spend only B (2 <= B < N) not necessarily contiguous periods in bed. Du...

2019-04-16 21:22:36 135

原创 西北大学2019年春季校赛 NE的挑战II 带删除并查集

题目描述NE给你了一个挑战,来测试你的实力:他查阅了历史上势力之间的关系变动,并想推演整个英仙座的势力情况,你能帮他完成这个任务吗?NE会不断进行如下五种操作,格式如下:1 A B 势力A和势力B进行结盟,注意:当A和B成为盟友时,A、B以及A、B的所有盟友之间都会成为盟军2 A B 势力A和当前所有的盟军势力取消盟军关系,并和势力B成为盟军3 A ...

2019-03-19 14:34:02 245

原创 URAL - 1183 Brackets Sequence 区间dp+记录路径

Let us define a regular brackets sequence in the following way:Empty sequence is a regular sequence. If S is a regular sequence, then (S) and [S] are both regular sequences. If A and B are regular...

2019-03-11 20:51:50 117

原创 CH 2101 可达性统计 拓扑排序+bitset

描述给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。N,M≤30000。输入格式第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。输出格式共N行,表示每个点能够到达的点的数量。样例输入10 103 82 32 55 95 92 33 94 82 104 9样例输出16332...

2019-02-19 16:12:17 194

原创 POJ2182 Lost Cows 数状数组+二分 动态找一个序列第k打元素 算法竞赛进阶指南

描述N (2 &lt;= N &lt;= 8,000) cows have unique brands in the range 1..N. In a spectacular display of poor judgment, they visited the neighborhood 'watering hole' and drank a few too many beers before ...

2019-02-02 21:30:17 137

原创 POJ1733 Parity Game 并查集 边带权 and 扩展域 二种做法 算法竞赛进阶指南

描述Now and then you play the following game with your friend. Your friend writes down a sequence consisting of zeroes and ones. You choose a continuous subsequence (for example the subsequence from t...

2019-02-02 15:37:34 234

原创 POJ - 3585 Accumulation Degree 树形DP 二次扫描 与 换根法

Trees are an important component of the natural landscape because of their prevention of erosion and the provision of a specific ather-sheltered ecosystem in and under their foliage. Trees have also b...

2019-01-27 15:03:24 222

原创 HDU - 1561 CH5402 有依赖性背包 树形背包

ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗? Input每个测试实例首先包括2个整数,N,M.(1 &lt;= M &lt;= N &lt;= 200...

2019-01-26 20:11:10 176

原创 POJ - 1276 Cash Machine 多重背包 二进制优化模板

A Bank plans to install a machine for cash withdrawal. The machine is able to deliver appropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denominations, say Dk, k...

2019-01-25 17:28:56 107

原创 HDU 2586 倍增求LCA模板

There are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask like this "How far is it if I want to go from house A to house B"? Usually it hard to...

2019-01-24 22:28:36 195

原创 HDU - 5256 序列变换

我们有一个数列A1,A2...An,你现在要求修改数量最少的元素,使得这个数列严格递增。其中无论是修改前还是修改后,每个元素都必须是整数。 请输出最少需要修改多少个元素。Input第一行输入一个T(1≤T≤10)T(1≤T≤10),表示有多少组数据 每一组数据: 第一行输入一个N(1≤N≤105)N(1≤N≤105),表示数列的长度 第二行输入N个数A1,A2,...,AnA1,A...

2019-01-21 21:30:58 340

原创 CH5101 LCIS

描述熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们研究最长公共上升子序列了。小沐沐说,对于两个数列A和B,如果它们都包含一段位置不一定连续的数,且数值是严格递增的,那么称这一段数是两个数列的公共上升子序列,而所有的公共上升子序列中最长的就是最长公共上升子序列了。奶牛半懂不懂,小沐沐要你来告诉奶牛什么是最长公共上升...

2019-01-21 17:39:23 102

原创 POJ Period KMP next数组的理解

一个字符串的前缀是从第一个字符开始的连续若干个字符,例如"abaab"共有5个前缀,分别是a, ab, aba, abaa,  abaab。 我们希望知道一个N位字符串S的前缀是否具有循环节。换言之,对于每一个从头开始的长度为 i (i 大于1)的前缀,是否由重复出现的子串A组成,即 AAA...A (A重复出现K次,K 大于 1)。如果存在,请找出最短的循环节对应的K值(也就是这个前缀串...

2019-01-18 14:05:43 154

原创 POJ Snowflake Snow Snowflakes hash表

You may have heard that no two snowflakes are alike. Your task is to write a program to determine whether this is really true. Your program will read information about a collection of snowflakes, and ...

2019-01-17 20:30:18 210

原创 POJ 3685 Matrix 二分答案里面套二分

Given a N × N matrix A, whose element in the i-th row and j-th column Aij is an number that equals i2 + 100000 × i + j2 - 100000 × j + i × j, you are to find the M-th smallest element in the matrix....

2019-01-15 19:43:59 180

原创 HDU 6447 YJJ's Salesman dp+离散化 线段树优化

YJJ is a salesman who has traveled through western country. YJJ is always on journey. Either is he at the destination, or on the way to destination. One day, he is going to travel from city A t...

2018-08-26 14:51:16 192

原创 POJ - 2528 Mayor's posters 线段树+离散化

The citizens of Bytetown, AB, could not stand that the candidates in the mayoral election campaign have been placing their electoral posters at all places at their whim. The city council has finally d...

2018-07-29 17:11:25 140

原创 HDU 6315 Naive Operations 线段树+树状数组

Problem Description In a galaxy far, far away, there are two integer sequence a and b of length n. b is a static permutation of 1 to n. Initially a is filled with zeroes. There are two k...

2018-07-28 16:38:09 254

原创 Contest Hunter 4302 Interval GCD 0x40「数据结构进阶」例题 算法进阶指南 线段树+树状数组

 描述给定一个长度为N的数列A,以及M条指令 (N≤5*10^5, M&lt;=10^5),每条指令可能是以下两种之一:“C l r d”,表示把 A[l],A[l+1],…,A[r] 都加上 d。“Q l r”,表示询问 A[l],A[l+1],…,A[r] 的最大公约数(GCD)。输入格式第一行两个整数N,M,第二行N个整数Ai,接下来M行每条指令的格式如题目描述所示。...

2018-07-26 13:07:55 422

原创 POJ - 3468 A Simple Problem with Integers 树状数组扩展 区间更新

You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is to ask for the ...

2018-07-22 14:47:03 141

原创 POJ - 3264 Balanced Lineup 线段树 ST表模板

For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee with some of the cows. To keep things ...

2018-07-20 23:03:04 115

原创 CodeForces - 131C The World is a Theatre 求组合数 DP

There are n boys and m girls attending a theatre club. To set a play "The Big Bang Theory", they need to choose a group containing exactly t actors containing no less than 4 boys and no less than one ...

2018-06-14 20:52:27 127

原创 POJ - 1179 Polygon 区间dp

Polygon is a game for one player that starts on a polygon with N vertices, like the one in Figure 1, where N=4. Each vertex is labelled with an integer and each edge is labelled with either the symbol...

2018-06-09 13:07:27 275

原创 TYVJ 1340 算法竞赛进阶指南 送礼物 双向搜索

描述作为惩罚,GY被遣送去帮助某神牛给女生送礼物(GY:貌似是个好差事)但是在GY看到礼物之后,他就不这么认为了。某神牛有N个礼物,且异常沉重,但是GY的力气也异常的大(-_-b),他一次可以搬动重量和在w(w&lt;=2^31-1)以下的任意多个物品。GY希望一次搬掉尽量重的一些物品,请你告诉他在他的力气范围内一次性能搬动的最大重量是多少。输入格式第一行两个整数,分别代表W和N。以后N行,每行一...

2018-06-04 16:56:21 899

原创 poj 2248 Addition Chains 迭代加深搜索

描述An addition chain for n is an integer sequence with the following four properties: a0 = 1 am = n a0 &lt; a1 &lt; a2 &lt; ... &lt; am-1 &lt; am For each k (1&lt;=k&lt;=m) there exist two (not necessa...

2018-06-04 12:17:37 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除