P4574 [CQOI2013] 二进制A+B

[CQOI2013] 二进制A+B - 洛谷

题目详情 - [cqoi2013]二进制a+b - BZOJ by HydroOJ

  • 起初想的按位贪心,后来发现不太可行,或者说按位贪心是不必要的(就像对于可以直接求出答案的做法进行二分答案一样)

  • 我们直接考虑数位 dp

    • 状态设计:设 dpi,j,k,l,0/1 表示前 i 个数, a 用了 j1b 用了 k1c 用了 l1 ,对下一位有没有进位的最小的 c

    • 初始化: dpi,j,k,l,0/1,dp0,0,0,0,00

    • 转移:显然,还是算了

  • 最终复杂度 O(logn4)

posted @   FOX_konata  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示