牛客周赛 108 总结

综述

卡住的题目:C、E、F

C

知识点:组合数学
赛时想到了结果与选择合并的区间有关,但没想到与组合扯上关系。

考虑枚举最终剩下多少个数,显然每个剩下的数的和都等于原来一个区间的和。所以当剩下 个数时,答案就等于将 个数划分为 个非空区间的方案数,也就是 从 1 到 枚举,求和即可。划分区间得插板法。

F

知识点:动态规划,位运算
赛时没想到怎么 dp。

定义 表示按位与的结果包含i的最小结果,则 的时候 可以被凑出,否则不行。考虑如何求 ,一个常见的方法是拆开每一个二进制位,每次增加一位更新。

牛客周赛总结 文章被收录于专栏

打的牛客周赛总结,远期全部转移至 CSDN(远期,你懂的)。

全部评论

相关推荐

10-20 11:11
辽宁大学 营销
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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