A 题 决策单调性证明

最小执行次数 可以表示为:

证明: 时取到最小值。

解析解

首先,打开 oeis,输入前几项 "0, 2, 3, 6, 8",得到对应数列 A097383

发现有个解析解

其中 的二进制长度,即

这个式子怎么来的不做详细叙述,只讨论一下 取最小值的位置

凸函数

思路: 不是凸函数,但是这个式子看起来和凸函数能搭上关系。为了用上凸函数的性质,思路是找到一个和 极其接近的凸函数,并对二者的差进行讨论。

,容易看出 成立

引理1. 是一个凸函数

证:

不为 2 的幂次时,那么 ,有

为 2 的幂次时,那么 ,即 ,有

因此, 单调不减, 是一个凸函数

引理2. 对于一个凸函数, 满足:

证:

时,,即 ,所以 越靠近中间越小。

对 n 进行分类讨论,联系

回顾一下 ,也就是 为偶数时 为奇数时

为偶数

因为 一定是一奇一偶,那么有

因为 也一定是一奇一偶,那么有

所以 为偶数时, 取到最小值

此时 为奇数,那么有

,因此

而根据定义,有

所以有

所以 时, 取到最小值

这是唯一特殊的情况,分成 , , 三种讨论。

,即

那么有

,即

那么有

根据 的定义和之前的推论,有 ,其中

两式相减,有

所以 (换句话说,这时候取中点也就是 不是最优的)

,即

那么有

不可能更优

总结一下,即

所以 时, 取到最小值

结论

综上所述,对于

时, 取到最小值

时, 取到最小值

把对称性考虑上,再合并这两种情况就是

全部评论

相关推荐

点赞 评论 收藏
分享
整顿职场的柯基很威猛:这种不可怕,最可怕的是夹在一帮名校里的二本选手,人家才是最稳的。
点赞 评论 收藏
分享
牛客737698141号:他们可以看到在线简历的。。。估计不合适直接就拒了
点赞 评论 收藏
分享
评论
5
收藏
分享
牛客网
牛客企业服务