摘要:
模拟 没怎么看题。。直接deque模拟水过了。。 但是后来回过头看了下题意。。如果再次拿到正面朝上的牌,应该是废操作。。可能是数据太水了。。。 include define INF 0x3f3f3f3f define full(a, b) memset(a, b, sizeof a) using n 阅读全文
摘要:
环形均分纸牌 普通的均分纸牌前缀和的总和就是答案。 但是这里是环形的,要断开的位置需要最佳,我们把每个数减去sum/n,这样总的前缀和就为0了,若在第k个数之后把环断开,环形前缀和可以统一写成s\[i] s\[k] 运用环形前缀和的技巧,排序后找中位数可得到最优的断开环的位置。 include de 阅读全文
摘要:
树上差分 这应该是一道很简单的树上差分了。。就是问每个点被覆盖了多少次。 要注意我们最后dfs后,要把除第一个节点以外的所有点的 1,因为有些点作为起点和终点覆盖了两次,按照题目意思是不用覆盖两次的。 include define INF 0x3f3f3f3f define full(a, b) m 阅读全文