A Visiting Peking University 直接模拟 B Reverse Suffix Array unsolved C Matrix 预处理每列前缀和以及每个每个行区间的每列的最小值,枚举行的所有区间,求最长连续字段和。 D Agent Communication unsolved ...
分类:
其他好文 时间:
2017-09-27 18:52:08
阅读次数:
186
【题意】给定n头牛,k个特色,给出每头牛拥有哪些特色的二进制对应数字,[i,j]平衡当且仅当第i~j头牛的所有特色数量都相等,求最长区间长度。 【算法】平衡树+数学转化 【题解】统计前缀和sum[i][j]表示前i头牛特色为j的数量,则区间i~j平衡需要满足: sum[j][1]-sum[i-1][ ...
分类:
其他好文 时间:
2017-09-27 16:07:42
阅读次数:
135
T1:对于加法用前缀和sumi表示第i个数,对于修改,直接将sumi的值改为修改后的值。 如果查询的区间[l,r]内有修改操作,那么就输出sumr,否则输出sumr-suml-1. 注意需按题目要求解码,同时用long long存储部分数据。 Code: T2:可知若两个字符串的最小表示相同,那么它 ...
分类:
其他好文 时间:
2017-09-26 19:37:26
阅读次数:
136
分析:直接一个一个地去暴力枚举分数比较少,我们需要一种比较快的统计一定空间内1的数量,标准做法是前缀和,但是二维前缀和维护的是一个矩形内的值,这个是旋转过的该怎么办?可以把图旋转45°,不过这样比较考验码力,我们可以考虑维护每一行的前缀和,写得好常数小一点加上读入优化就能A了. ...
分类:
其他好文 时间:
2017-09-25 23:01:05
阅读次数:
322
想了一下就秒了 大概算是欧拉函数里比较好想的题了 直接考虑$gcd(x,y) = 1$ 因为互质就满足性质$gcd(x * p,y * p) = p$ 所以就可以转化成欧拉函数了,就是求出互质对数然后对合法的素数匹配一下就行了 可以用前缀和优化 对于质数的处理我是直接在求欧拉函数的时候筛的 所以复杂 ...
分类:
其他好文 时间:
2017-09-25 19:48:46
阅读次数:
142
OJ题号: BZOJ1010 思路: 斜率优化动态规划。 由题意得状态转移方程为$f_i=\displaystyle{\min_{j=0}^{i-1}}\{f_j+\left(i-j-1+\displaystyle{\sum_{k=j+1}^i}c_k-L\right)^2\}$。 用$a_i$表示 ...
分类:
其他好文 时间:
2017-09-25 14:40:18
阅读次数:
120
1624 取余最长路 佳佳有一个n*m的带权矩阵,她想从(1,1)出发走到(n,m)且只能往右往下移动,她能得到的娱乐值为所经过的位置的权的总和。 有一天,她被下了恶毒的诅咒,这个诅咒的作用是将她的娱乐值变为对p取模后的值,这让佳佳十分的不开心,因为她无法找到一条能使她得到最大娱乐值的路径了! 她发 ...
分类:
其他好文 时间:
2017-09-24 19:27:32
阅读次数:
159
T1: 1671: Count 题目描述 输入 输出 样例输入 6 1 6 3 样例输出 10 2248 提示 难题,考场上果断写了暴力~~ 最后一个+是-,但是答案=s1+s2是应该用加号 代码中sum记录一下前缀和,如果前i个数sum是j的方案数大于w的话前i-1个数取得的值就要有限制 #inc ...
分类:
其他好文 时间:
2017-09-23 21:31:15
阅读次数:
288
回文串 Description ASDFZ 的机房中不仅有红太阳,还有蓝太阳和原谅色太阳。 有一天,太阳们来到机房,发现桌上有不知 道哪个蒟蒻放上的问题: 令 F (A,B) 表示选择一个串 A 的非空前缀 S 和串 B 的非空后缀 T 使得将串 S 和串 T 拼起来之后是回 文串的方案数。 现在给 ...
分类:
其他好文 时间:
2017-09-23 13:35:01
阅读次数:
599
先讲下个人对于数位DP的看法吧。。。 挺难理解的 首先需要明白的一点:前缀和很重要 其次:必须用到记忆化搜索(本人蒟蒻,必须要用这种方法降低难度) 然后呢,需要判断约束的条件:(1.前缀0(有时需要,有时不需要);2.数位的取值(基本都需要)) 比如这道题,乍一看无思路,然后呢。。。。 就会出现很神 ...
分类:
其他好文 时间:
2017-09-22 21:02:49
阅读次数:
108