BZOJ4029 贪心,加速
我也不知道是什么的贪心.
Description
给定$L, R$. 定义一个数字的性质$p$值为去掉所有后缀$0$后长度$\times2$, 如果结尾为$5$, 则减$1$. 问$[L,R]$中$p$值最小的数字是谁. 如有多个取最小.
Solution
一个贪心思路是一定多取0, 所以对于一个结尾有$0$的数字, 下一个可能的位置一定是加上$10^{c}$, $c$是$0$的个数.
这样我们就可以加速枚举了.
还是记一下思路吧.
1 |
|
我也不知道是什么的贪心.
给定$L, R$. 定义一个数字的性质$p$值为去掉所有后缀$0$后长度$\times2$, 如果结尾为$5$, 则减$1$. 问$[L,R]$中$p$值最小的数字是谁. 如有多个取最小.
一个贪心思路是一定多取0, 所以对于一个结尾有$0$的数字, 下一个可能的位置一定是加上$10^{c}$, $c$是$0$的个数.
这样我们就可以加速枚举了.
还是记一下思路吧.
1 |
|
I’m Bouvardia. To Board for more information.
Liver