您当前的位置: 首页 > 

minato_yukina

暂无认证

  • 2浏览

    0关注

    138博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CF577B Modulo Sum(鹊巢原理,背包)

minato_yukina 发布时间:2022-08-17 14:34:26 ,浏览量:2

在这里插入图片描述 思路:子序列和是经典的背包问题,但对于这题来说,因为和太大了,需要进一步思考.考虑 m m m很小,应当从这点入手,我们只考虑是否有子序列之和 % m 为 0 \%m为0 %m为0 那么我们考虑对所有的子序列和模 m m m。 此时需要一点灵感,因为即使这样,背包空间是m,物品数量是n,这么做仍然是会超时的.此时,标签中的鹊巢原理就出现作用了,思考,当n>m,时,有大于m件的物品放入m个抽屉中,一定会出现两个值相同的情况,只需取n>n>>m; if(n>m){ cout

关注
打赏
1663570241
查看更多评论
立即登录/注册

微信扫码登录

0.0372s