自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019牛客多校第四场 C.sequence (笛卡尔树)

文章目录A.meetingB.xorC.sequenceD. triples IA.meeting题意:一棵n个点的树上的一些点上有人,找出一个点,使得这个点到每个人的距离的最大值最小。思路:一开始看到这道题就感觉是树型dp中的换根dp模型,两个dfs,复杂度只有On,然而写起来有点麻烦。题解中是类似求树的直径的做法,比较简单。B.xorC.sequence题意:有两个长度为n的数组a...

2019-07-31 19:38:40 218

原创 2019 hdu 多校3 1007 Find the answer (权值线段树)

连接思路:每个点离散后,建立一棵权值线段树,维护区间的和以及区间的数字的数量。每次砍掉前面最大的几个使得剩下的数字之和<=m-x,x为当前要加进来的数字。反过来就是从小找最多的数字,使得和<=m-x。每次从权值线段树的左边找过来就好了。参考代码:#include<bits/stdc++.h>using namespace std;typedef long lo...

2019-07-29 20:07:07 152

原创 字符串模板

文章目录kmp:字典树:AC自动机:马拉车:回文树:后缀数组:kmp:int nxt[100005];char s[100005],t[100005];void kmp_next(char *T,int *nt){ nt[0]=-1; for(int i=0,j=-1,m=strlen(T);i<m;){ if(j==-1||T[i]==T[j])...

2019-07-26 21:39:14 220

原创 HDU6599 I Love Palindrome String(PAM)

链接题意:首先定义好的串:自身是回文串,且前一半也是回文串。前一半的定义为[l,(l+r)/2]除号为整除给出一个字符串,求各种长度的好的串分别有几个思路:利用回文树求得各种不同本质的回文串的数量及长度,同时记录一下每种本质的回文串的一个右端点。根据右端点和长度可以容易地知道某种本质的回文串长什么样子,本质相同的回文串是一样的,右端点随便取一个就好了。如果一开始就对整个字符串跑一边马...

2019-07-26 16:48:36 224

原创 codeforces contest1187 problemE Tree Painting (换根dp)

链接题意:在一棵n个节点的树上涂色,一开始所有的点都是白的,第一次可以任意选择一个白点涂成黑色。之后的每一次都要选择一个与黑点相邻。答案的构成:每次选择白色点的时候,答案要加上所有和这个白点连通的白点数量(包括自己)(白-黑-白的情况,两个白点不连通)思路:如果以一个点为根,一开始涂黑这个点,然后向下拓展,每次选择白点要记录的答案就是该点下面的子树的大小。然后采用“换根”的思路。在换根的...

2019-07-21 18:29:11 171

原创 codeforces contest1187 problem D Subarray Sorting (线段树)

链接题意:给出两个长度为n的数组,可以把数组1中的一个区间内的数变为非降序(<=),询问数组1能否通过操作变成数组2思路:维护一下数组1的区间最小值并统计下每种数的下标(可以用队列之类),如果数组2中有一个数字x,如果x在数组1中的下标没有了,就说明两个数组的数字分布情况都不一样,肯定是不行了。有的话就取出最小的下标xpos,查询1-xpos区间的最小值,如果区间最小值要小于x,那...

2019-07-21 09:28:38 178

原创 P1352 没有上司的舞会

链接题意:有一个树,每个点有个权值,每条边是单向的,询问父亲节点和儿子节点不能同时存在的最大权值和思路:简单树形dp,定义dp[x][0]表示为搜索到x节点且x节点不存在情况的最大值,dp[x][1]为x节点存在情况的最大值。dp[x][0]=∑v为x儿子节点max⁡(dp[v][1],dp[v][0])dp[x][0]=\sum_{v为x儿子节点}\max(dp[v][1],dp[...

2019-07-19 21:56:07 124

原创 P1351 联合权值

链接题意:在一个无向连通图(n个点,n-1条边,其实就是树)中,距离为2的点对(x,y)有一个联合权值V(x)*V(y),询问最大的联合权值及所有联合权值的和思路:简单的树形dp,主要有两种情况祖父节点和孙子节点:dfs的时候记录一下祖父节点即可兄弟节点:一个节点向下有多个儿子的时候,记录一下所有儿子中最大的和第二大的值,因为乘积要最大肯定是最大和次大相乘。至于求和,求的是2...

2019-07-19 10:14:13 167

原创 usaco Cow at Large (双向bfs)

题面:Cornered at last, Bessie has gone to ground in a remote farm. The farm consists of N barns (2≤N≤1e5) and N−1 bidirectional tunnels between barns, so that there is a unique path between every pair...

2019-07-17 20:41:49 288

原创 uasco MooTube (并查集)

题面:In his spare time, Farmer John has created a new video-sharing service, which he names MooTube. On MooTube, Farmer John’s cows can record, share, and discover many amusing videos. His cows already...

2019-07-17 20:24:27 228

原创 usaco Snakes (dp)

题面:According to legend, St. Patrick banished all of the snakes in Mooland over a thousand years ago. However, snakes have since made their way back to Mooland! St. Patrick’s day was on March 17, so ...

2019-07-17 10:30:29 331

原创 Painting the Barn 2 (最大子矩阵)

测试链接题面:Farmer John is not good at multitasking. He gets distracted often, making it hard to complete long projects. Currently, he is trying to paint one side of his barn, but he keeps painting smal...

2019-07-17 09:57:52 841

原创 Dishwashing(二分)

测试链接题面:Bessie and Elsie are helping Farmer John wash the dishes, a more complicated process than one might think due to their lack of opposable thumbs.The two cows decide that Bessie will apply so...

2019-07-16 22:03:38 481

原创 Cow Land (树链剖分)

测试链接题面:Cow Land is a special amusement park for cows, where they roam around, eat delicious grass, and visit different cow attractions (the roller cowster is particularly popular).There are a tota...

2019-07-16 21:41:12 279

原创 Codeforces Round #569 Serge and Dining Room (权值线段树)

链接题意:有n个菜,m个人,这m个人排队买菜。每个菜有一个价格a1-an,每个人都有一些钱b1-bm。每个人在自己钱足够的情况下会购买最贵的菜,如果一个菜都买不起就不买。Serge排在队伍的最后(不包括在m个人中),求他最后可以买的最贵的菜。有两个操作:1 x y: 把第x个菜的价格变为y2 x y: 把第x个人的钱变为y操作是累积的思路:把所有出现过的价格全部离散化,以价格...

2019-07-14 20:16:37 148

空空如也

空空如也

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

TA关注的人

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