树状数组
2020linweitong
这个作者很懒,什么都没留下…
展开
-
2020.08.08【NOIP提高组】模拟:奶牛的图片 总结
2020.08.08【NOIP提高组】模拟:奶牛的图片 总结DescriptionFarmer John希望给他的N(1≤N≤100,000)N(1\leq N\leq100,000)N(1≤N≤100,000)只奶牛拍照片,这样他就可以向他的朋友炫耀他的奶牛.这N只奶牛被标号为1...N1...N1...N.在照相的那一天,奶牛们排成了一排.其中第iii个位置上是标号为ci(1≤ci≤N)c_i(1\leq c_i\leq N)ci(1≤ci≤N)的奶牛.对于奶牛的站位,Farmer John有原创 2020-08-08 15:57:55 · 379 阅读 · 0 评论 -
sequence 题解
sequencesequencesequence 题解题目这里。解题方法算法111可以发现答案就是∑i=1n∑j=in∑k=ijakj−i+1>A\begin{aligned}\sum_{i=1}^{n}{\sum_{j=i}^{n}{\frac{\sum_{k=i}^{j}{a_k}}{j-i+1}>A}}\end{aligned}i=1∑nj=i∑nj−i+1∑k=ijak>A。因为除法是乘法的逆运算,所以可将上式转化为∑i=1n∑j=in∑k=ijak>原创 2020-06-06 14:33:26 · 641 阅读 · 0 评论 -
小x玩游戏 题解
小xxx玩游戏 题解对于50%50\%50%的数据直接二重循环模拟。时间复杂度为O(nq)O(nq)O(nq)。对于100%100\%100%的数据这道题其实就是模板区间修改和区间询问。直接用线段树或树状数组都可以过。时间复杂度为O(qlog2n)O(q\log_{2}^{n})O(qlog2n)。如果不会线段树或树状数组,可以自己去网上学一学。...原创 2020-05-09 18:00:06 · 960 阅读 · 0 评论