• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






沙岛

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2022年7月4日

CF632E Thief in a Shop [背包+思维?]
摘要: 多项式练习题里面连续两道题都能打背包,当然不会去用多项式了。 decription $n$个物品,完全背包(每个物品无限个),问你取恰好$k$个可以得到的体积有哪些。 solution 从背包的思路讲,取的个数只能用值表示,显然值表示的是取到对应体积的最小个数。 不过最少个数小于$k$也有可能恰好取 阅读全文
posted @ 2022-07-04 16:07 Crazy!!! 阅读(48) 评论(0) 推荐(0)
 
【BZOJ3513-MUTC2013】idiots[生成函数+容斥]
摘要: 题意: 给一些长度的木棍,问你构成三角形的方案数。$n<=10^5$ 思路: 计数问题。三角形构成条件中:两短边和大于第三边即可。 可以用生成函数(fft乘法)统计出所有由两条(不同)边构成的长度和及其方案数。 然后乘上比该和小的总个数。 会发现,对于三条边(三元组),如果构成三角形会被算$3$次, 阅读全文
posted @ 2022-07-04 14:53 Crazy!!! 阅读(73) 评论(0) 推荐(0)
 
SP8372 Triple Sums [生成函数+容斥]
摘要: description 传送门 给$n$个数,让你输出所有可能的由三个不同下标的数得到的和,以及构成该和的方案数。 solution 很容易想到$A=cnt_0x^0+cnt_1x^1+cnt_2x^2...$卷三次,但要减掉存在至少两个相同下标的方案。 因此构造$B=cnt_0x^0+cnt_1x 阅读全文
posted @ 2022-07-04 14:43 Crazy!!! 阅读(54) 评论(0) 推荐(0)