2010 NEERC Western subregional Problem A. Area and Circumference 题目描述 :给定平面上的$n$个矩形,求出面积与周长比的最大值。 solution 枚举。 时间复杂度:$O(n)$ Problem C. Canonical Binar ...
分类:
其他好文 时间:
2018-09-13 01:08:45
阅读次数:
149
KMP算法,又称作“看猫片”算法(误),是一种改进的字符串模式匹配算法,可以在O(n+m)的时间复杂度以内完成字符串的匹配操作,其核心思想在于:当一趟匹配过程中出现字符不匹配时,不需要回溯主串的指针,而是利用已经得到的“部分匹配”,将模式串尽可能多地向右“滑动”一段距离,然后继续比较。 KMP(看猫 ...
分类:
编程语言 时间:
2018-09-09 16:50:47
阅读次数:
316
POJ1050 To the Max "传送门" 题意: 给定一个$n n$的带权矩阵,求一个矩阵,使矩阵内权值之和最大,输出这个矩阵的权值和。$n\leq100 $ 思路: 可以利用前缀和优化,然后$O(n^4)$枚举矩阵的左上角和右下角,求出最大二维前缀和。 这样的枚举方案比较难以再次优化,我们 ...
分类:
其他好文 时间:
2018-09-09 00:46:58
阅读次数:
220
P3435 [POI2006]OKR-Periods of Words 题解传送门 kmp 注意:由于题目说只要A满足是2Q的前缀,所以求的不是严格的最大循环子串(20pts) 我们需要求出的是在主串中最小的,既是前缀又是后缀的子串 利用f数组的性质:前缀i的长度为next[i]的前缀和后缀是相等的 ...
分类:
其他好文 时间:
2018-09-08 22:29:36
阅读次数:
157
描述 Given an N*N matrix, find the coolest square sub-matrix.We define the cool value of the square matrix as X-Y where X indicating the sum of all inte ...
分类:
其他好文 时间:
2018-09-08 21:11:48
阅读次数:
159
https://www.luogu.org/problemnew/show/P2418 暴力 DP 做这题只有 30 分 考虑用线段树优化这个 DP 先处理一下整个房间都膜拜一个人的情况,然后将 1 的当成 1, 2 当成 1,处理前缀和,可以发现对于前缀和为 x 的情况,只能从前缀和为 [x k, ...
分类:
其他好文 时间:
2018-09-07 22:05:13
阅读次数:
195
1、尺取法 2、反转法:[USACO07MAR]面对正确的方式Face The Right Way 思路:主要是考虑一个点翻转两次后就会变回原样,然后用前缀和判断是否翻转就可以了: code: include include include include include include inclu ...
分类:
其他好文 时间:
2018-09-07 16:46:09
阅读次数:
181
1 #include 2 #define ll long long int 3 #define N 20000002 4 using namespace std; 5 int sum[N]; 6 bool an[N]; 7 int bn[N]; 8 int cnt = 0; 9 int t,n; 1... ...
分类:
其他好文 时间:
2018-09-04 14:54:10
阅读次数:
144
题意:一个圆,上面有n头牛(卧槽) 给出相邻两头牛顺时针的距离 问两只最远的牛的距离(min(顺时针距离,逆时针距离)) 最远距离一定$\le$距离和/2 先求个前缀和 那么问题转化为:找到 $s_j-s_i<(dis/2)$的最大的$s_j-s_i$ 我们可以发现,只要枚举了i,j,时间复杂度不可 ...
分类:
其他好文 时间:
2018-09-04 13:46:26
阅读次数:
131
此题做法多啊 带权并查集,区间dp,前缀和,差分约束 1.自己写的前缀和, 11 2.自己写的区间dp 3.区间dp 100 注意枚举时的方向,此题第二层为逆序(没有明白啊啊啊) 4.带权并查集 Attention!!!!! f,ff提前取出来,不明原因,惨痛的教训。。。问提交满了一整页是怎样的感受 ...
分类:
其他好文 时间:
2018-09-04 11:43:33
阅读次数:
120