![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题解
DawnChase
这个作者很懒,什么都没留下…
展开
-
[题解] AT4501 [AGC029B] Powers of two
原题传送门 题意简述 有n个数,每次可以选择一对和为2的幂次方的数并消去,问最多有几组可以消去。 题解 对于一组数而言,如果其中两个数可以消去,则消去的数之和最大时答案最优。 简证如下:首先对于一个数而言,与其配对的比它小的数至多有一个,假设ai+aj=2n(ai<aj)a_i+a_j=2^n(a_i<a_j)ai+aj=2n(ai<aj),如果不消去这一组,那么aja_jaj就没有消去的机会了(即使等于aia_iai的数有很多个话按照这样做也是不会消去的),那么aja_jaj原创 2020-10-30 22:54:05 · 128 阅读 · 0 评论 -
[题解][COCI2014-2015#1] ZABAVA
原题传送门 题意概述 有m组物品,每组物品有a[i]个,你可以向其中插入k块板从而使它们断开,使其价值和最小。 价值和定义:假设连续一段未断开的物品长度为L,则其价值为L*(L+1)/2 题解 对于一组物品来说,尽量使其均分(每段长之差不超过1)是最优的划分方法。 简单证明如下: 将一组分为n和n+2个物品,其价值和为 n∗(n+1)2+(n+2)∗(n+3)2=n2+3n+3\frac{n*(n+1)}{2}+\frac{(n+2)*(n+3)}{2}=n^2+3n+32n∗(n+1)+2(n+2)∗(原创 2020-10-24 23:01:32 · 119 阅读 · 0 评论