摘要:        
首先我们要明确题目要我们求的是这个式子: $$\sum_{i = 0}^kC_n^i$$ 我们先从部分分看起: 10分 预处理出组合数暴力算就是了。复杂度$O(N^2)$ 50分 1 由于我们要求的东西是在杨辉三角的一行,所以我们可以递推求出改行组合数,递推式为$C_n^{m + 1} = C_n^    阅读全文
posted @ 2019-09-01 11:07
呢没理他
阅读(251)
评论(0)
推荐(1)
        
            
        
        
摘要:        
原题意:有多少个串的$lcp(i, j) = r$(其中r为1~n中每一个数) 我们先不管第二问,只看第一问 第一次转化 首先不难发现一个非常好的性质:对于一个r相似的两杯酒,他们肯定也是r 1相似,r 2相似…… 于是,我们考录倒序枚举,於是问题转化成了:有多少个串的$lcp(i, j) == r    阅读全文
posted @ 2019-09-01 11:07
呢没理他
阅读(161)
评论(0)
推荐(0)
        
            
        
        
摘要:        
~~在发现此题前,我以为整体二分只能求第K大来着,我还是太菜了~~ 我们先不考虑多组询问,假设只有一组询问 不难发现,答案具有明显的单调性,所以我们考虑二分来做 对于我们二分的值$mid$,我们先假设$l mid$的雨全部下下来 如果当前的降雨量大于我们所需要的,那么答案大了,否则答案小了,就把所需    阅读全文
posted @ 2019-09-01 11:06
呢没理他
阅读(144)
评论(0)
推荐(0)
        
            
        
        
摘要:        
后缀数组是一个思路较为清晰,代码十分玄学的操作,~~建议大家按照代码模拟一下样例,理解每一步操作的意义~~ 后缀数组的作用是将长度为N的字符串的N个后缀来进行排序 我们直接排序的复杂度是$O(N^2logN)$ 后缀数组常用方法是倍增+基数排序算法: 1.基数排序 我们先来看一下代码:(默认升序排列    阅读全文
posted @ 2019-09-01 11:05
呢没理他
阅读(1438)
评论(1)
推荐(2)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号