会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
outer_form
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
16
下一页
2017年7月15日
【回文树】[APIO2014]Palindromes 标签: C++OIAPIO2014回文树 2017-07-15 17:25 6人阅读
摘要: 题目链接分析用回文树,求出回文串的长度和出现的次数即可。代码#include#include#include#define MAXN 300000#define MAXC 26using namespace std;char s[MAXN+10];int n;long long a...
阅读全文
posted @ 2017-07-15 17:25 outer_form
阅读(132)
评论(0)
推荐(0)
2016年9月19日
【DP+二分】[CodeForces - 713D] Animals and Puzzle
摘要: 题目大意给你一个01矩阵,询问一个矩形区域内最大的全1正方形。分析令f[i][j]表示以(i,j)为右下角的最大全1正方形。 显然f[i][j]=min(f[i−1][j],f[i][j−1],f[i−1][j−1])+1 然后用二维st表维护f数组的区间最大值 然后对于每个询问x...
阅读全文
posted @ 2016-09-19 13:44 outer_form
阅读(170)
评论(0)
推荐(0)
【DP】[CodeForces - 713C]Sonya and Problem Wihtout a Legend
摘要: 题目大意给你一个序列,每次操作你可以使一个数+1或-1,问最少需要多少次操作能够使这个序列严格递增。分析严格递增就是要ai+1>=ai+1,我们两边同时减去i−1,就是ai+1−(i+1)>=ai−i 我们令bi=ai−i,原问题就等价于使b序列不降,这是一个经典问题。 可以参考p...
阅读全文
posted @ 2016-09-19 13:31 outer_form
阅读(173)
评论(0)
推荐(0)
【线段树】[CodeForces - 717F]Heroes of Making Magic III
摘要: 题目大意一个长度为n的序列,每一个位置都有一些小怪。英雄可以在序列上左右移动,并且可以击杀一个他所到达的位置上的小怪,每次移动必须击杀小怪。 有两种操作:1 a b k 区间[a,b]中的每一个位置都增加k个小怪2 a b 英雄能否在一个端点开始,在另一个端点结束,并且杀光[a,b...
阅读全文
posted @ 2016-09-19 13:14 outer_form
阅读(195)
评论(0)
推荐(0)
【费用流】[CodeForces - 717G]Underfail
摘要: 题目大意题目大概说给一个主串和几个有价值的模式串,某个模式串与主串匹配就能累加对应的价值,一个模式串可以在多个位置和主串匹配但同一个位置只能一次,此外主串各个字符最多可以用x次,问如何匹配使获得的价值最大。分析暴力匹配模式串在主串中的位置,然后在匹配区间的左端点和右端点+1的地方连...
阅读全文
posted @ 2016-09-19 11:48 outer_form
阅读(332)
评论(0)
推荐(0)
【Fibonacci 序列+第一类Stirling数+二项式定理】[CodeForces - 717A]Festival Organization
摘要: 题目大意问有多少种方案选择k个不同的长度相同01串。 这些01串中要求不能出现连续的两个0。长度在[l,r]区间内。分析很容易发现,长度为i合法01串个数为Fi+2(Fi表示斐波那契数列的第i项),方案数就为(Fi+2k),令Sn=∑n+2i=3(Fik),则答案就是Sr−Sl−1...
阅读全文
posted @ 2016-09-19 11:30 outer_form
阅读(363)
评论(0)
推荐(0)
2016年9月12日
【DP or 生成函数】[CodeForces - 712D]Memory and Scores
摘要: 题目大意Memory 和 Lexa分别取数,取t轮,每一轮取的数字的范围为[−k,k],并且将取的数字加他们的得分,问有多少种方案Memory的得分严格大于Lexa。分析算法1 :DP很容易想到计算一个人在游戏开始后得分的动态规划。 令f[i][j]表示取了i轮得j分的情况,显然f...
阅读全文
posted @ 2016-09-12 11:07 outer_form
阅读(298)
评论(0)
推荐(0)
2016年9月7日
【多项式求逆】[BZOJ3456]城市规划
摘要: 题目描述刚刚解决完电力网络的问题, 阿狸又被领导的任务给难住了. 刚才说过, 阿狸的国家有n个城市, 现在国家需要在某些城市对之间建立一些贸易路线, 使得整个国家的任意两个城市都直接或间接的连通. 为了省钱, 每两个城市之间最多只能有一条直接的贸易路径. 对于两个建立路线的方案,...
阅读全文
posted @ 2016-09-07 15:49 outer_form
阅读(206)
评论(0)
推荐(0)
【Bluestein's Algorithm】[POJ2821]TN's Kingdom III - Assassination
摘要: 题目大意TN要暗杀Dzx,为了保密,他想到了这样一种方式:首先,把信息编码为N个实数,组成序列α,之后再随便搞一个长度为N的实数序列β。然后按照下面的步骤计算序列γ: 0、做一个空序列γ。 1、把β倒过来。 2、把β向右平移一个元素。最右侧的元素补到左边。 3、计算此时α和β对应元...
阅读全文
posted @ 2016-09-07 15:18 outer_form
阅读(407)
评论(0)
推荐(0)
2016年8月22日
【线段树分治】[BZOJ4311]向量
摘要: 题目描述Description你要维护一个向量集合,支持以下操作:1.插入一个向量(x,y)2.删除插入的第i个向量3.查询当前集合与(x,y)点积的最大值是多少。如果当前是空集输出0Input第一行输入一个整数n,表示操作个数接下来n行,每行先是一个整数t表示类型,如果t=1,输...
阅读全文
posted @ 2016-08-22 15:08 outer_form
阅读(377)
评论(0)
推荐(0)
1
2
3
4
5
···
16
下一页
公告
点击右上角即可分享