摘要:
其实我们很容易注意到一个性质,如果我们要减bi的话,他一定比两边的数大。 ~~所以为什么我注意到了还是没过~~ 然后用个队列搞一下就行了,每对一个数操作完的时候,我们就check它两侧的两个数看能否扔进去。 c++ include using namespace std; typedef long 阅读全文
摘要:
之前写过一个类似的。~~600E~~ 考虑到记录的信息与子树的深度是相关的,所以我们长链剖分 ~~不是啊我怎么就快了100ms啊我写了个假的???~~ 然后启发式合并,更新答案还是蛮好更新的。 c++ include typedef long long ll; using namespace std 阅读全文
摘要:
~~如何看待某cf2000分选手不会一道tag1900的题?~~ 难。 考虑每段距离的贡献, a[i]出现在位置j上,当且仅当j i休息,并且中间的都不是休息的。 c++ include using namespace std; typedef long long ll; const ll mod 阅读全文