CuttingBitString

作者:冯哲 钟知闲

关键字:动态规划

题目简述

给出一个长度为字符串,要求将其划成最少的段,使得每段里面的串所构成的数都是的幂次。

解题思路

表示被划成若干的幂次的段最少要被划成多少段,每次枚举一个前面的然后判断中间的那个段是否为的幂次即可。

当然,对于每个,前面合法的解只有个,用前缀和,可以做到更好复杂度。当然由于 ,最简单的做法是直接使用二进制位运算。

时间复杂度,空间复杂度.

results matching ""

    No results matching ""