题解 | #加法方案#

加法方案

https://ac.nowcoder.com/acm/contest/65195/C

提供一个第三题的新颖做法。

考虑一个 dp,大眼观察可以发现选的和不选的都是对应的,每一种子序列(除了原串)都会被加两次,那么我们算一遍再 即可。

定义 为前缀的答案。

这个点录入:考虑我们只计算一个串是怎么做的,是乘 再加上 ,那么答案就是 加上

这个点不录入:

所以转移就是 f[i]=f[i-1]*11+qmi(2,i-1)*a[i]

代码量比官方题解少了很多。

record

全部评论

相关推荐

12-24 14:26
东北大学 Java
一只乌鸦:重邮+东北,好经典的学校
最后再改一次简历
点赞 评论 收藏
分享
高通滤波器v:我最近投的几个,都是要不已读不回,要不不回,还有直接拒绝的
点赞 评论 收藏
分享
11-21 09:17
门头沟学院 Java
投递多益网络等公司6个岗位
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务