上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页
摘要: 题目大意:给一个字符串,求所有相邻两回文子串的外侧下标之积的和 题目分析:另L[i]为所有以 i 为右端点的回文字串的左端点之和,同理,另R[i]表示所有以 i 为左端点的回文子串的右端点之和。显然,答案为sigma(L[i]*R[i+1]) 其中,1<=i<length(字符串)。求出L和R是关键 阅读全文
posted @ 2016-08-06 10:22 20143605 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 题目大意:某个未知整数x等概率的分布在[0,k]中。每次你都可以从这个整数中减去一个任意整数y,如果x>=y,那么x=x-y,操作次数累计加1;否则,将会受到一次错误提示。当错误提示超过w次,将会对你的人生产生影响。现在,你的任务是将x逐步变为0,求最少操作次数的期望值。题目分析:概率DP求期望。定 阅读全文
posted @ 2016-08-06 09:27 20143605 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给n个矩形,可能重叠,求面积。 题目分析:线段树维护扫描线。 代码如下: 阅读全文
posted @ 2016-08-03 16:25 20143605 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一个整数序列,m次询问,每次询问某个区间中最长连续上升子序列的长度。 题目分析:线段树区间合并。维护以区间左端开头的、以区间右端点结尾的和区间最长的上升连续序列。 代码如下: 阅读全文
posted @ 2016-08-02 15:29 20143605 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一个n个整数的数列,q次询问,每次询问区间[l,r]中与区间中其它数互质的数的个数.。 题目分析:离线处理,这里以询问区间的左端点从小到大的顺序为例。为了叙述方便,用f(l,r)表示区间[l,r]中与区间中其它数互质的数的个数.。每次用线段树或树状数组维护以 a(i)(1<=i<=n) 阅读全文
posted @ 2016-08-01 20:06 20143605 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一个长度为n的整数序列,定义egg(i,j)表示区间[i,j]中不同的数的个数。q次询问,每次询问x,表示求所有长度为x连续区间的 egg 之和。 题目分析:定义dp(len)表示所有长度为len的连续区间的egg之和。 则,dp(len)=dp(len-1)-egg(最后一个长度为le 阅读全文
posted @ 2016-07-31 17:19 20143605 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一个长度为n的整数序列,定义mex(i,j)表示区间[i,j]中没有出现过的最小非负整数,求sigma(mex(i,j)),即序列中所有连续非空子区间的mex之和。 题目分析: answer=mex(1,1)+mex(1,2)...mex(1,n) + mex(2,2)...mex(2, 阅读全文
posted @ 2016-07-31 15:42 20143605 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 题目大意:n个向量首尾相连,每次操作使某个区间中的所有向量都旋转同样的角度。每次操作后都回答最后一个向量的坐标。 题目分析:区间维护向量信息。向量旋转:x1=x0*cos(t)-y0*sin(t),y1=x0*sin(t)+y0*cos(t),其中t为旋转的角度。 代码如下: 阅读全文
posted @ 2016-07-28 16:48 20143605 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题目大意:在平面直角坐标系的第一象限中,给出n个矩形(可能重叠)。有m次询问,每次询问点(t,t)的左下方的正方形区域中矩形的总面积(重叠部分重叠几次就得统计几次)。 题目分析:线段树的叶子节点x维护的是点(x,x)左下方的正方形区域中矩形的总面积。每添加一个矩形,便做一次区间更新。 代码如下: 阅读全文
posted @ 2016-07-27 15:20 20143605 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给一行字符串,两种操作:change(pos,char),将pos处字符改为char;isPalindrome(i,j),询问[i,j]之间是否为回文字符串。 题目分析:做正反两次字符串哈希,如果哈希值一样则回文。用线段树维护哈希值,单点更新即可。 我的挫代码如下: 阅读全文
posted @ 2016-07-26 17:05 20143605 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 33 下一页