盖世计划--0727--B班模拟
A
不会,只会 \(O(n^2)\)。
性质呢??找不到,怎样才能再降一维啊。
性质我早就找到了,然后不会用/ll。
首先答案可以写成 \(\sum_{l=1}\sum_{r=l}sum_x-sum_{r-l+1}\),后面容易提出先算出来,那么 \(sum_x\) 表示区间 \([l,r]\) 中的超级豌豆的数量,只需要计算它就行。
可以发现经过两个相同树桩后的状态一定相同。对于每个 \(r\),找到最近的相邻树桩位置 \(p-1\) 和 \(p\),分类讨论最后的结果。
如果 \([p+1,r]\) 是偶数,每个 \(l\) 的答案序列形如 \(\texttt{...654332211}\)。
如果 \([p+1,r]\) 是奇数,每个 \(l\) 的答案序列形如 \(\texttt{44444332211}\)。
设 \(s_n=\sum_{i=1}^na_i\),\(ss_n=\sum_{i=1}^ns_i\),方便快速处理答案。
复杂度 \(O(n)\)。
B
我会爆搜!
题目的特殊性质有啥用呢。
C
我会 \(O(qn\log n)\) 暴力!这感觉太不可做了吧,怎么知道每次操作后每个点的位置,然后继续操作呢。
果然是这样,复杂度一点都不显然,要用势能分析。
D
我会 \(O(nm)\) 暴力!
总结
都不会,为啥啊。题目都看不出一条明显的思路。
又要点滴了QAQ。
果然这场我一道题都补不了,哈哈。