求Div2D正解
  • 板块学术版
  • 楼主anjack_511
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/10/8 20:42
  • 上次更新2023/11/2 14:53:11
查看原帖
求Div2D正解
378126
anjack_511楼主2023/10/8 20:42

求大佬这个赛时的解法是假了还是代码写挂了,总之没过样例3。。。

对于涂每一个黑格,则他的贡献为这个黑格下标倍数中 aia_i 最大的,我们反着从大到小考虑每一个 aia_i。

开一个标记数组。从大到小考虑每一个 aia_i 所有没被标记过的因数,同时记录此时 11 至 nn 中未被标记的数的个数 kk:

  1. 统计未被标记的因数个数 bb,并标记这些因数。

  2. 记录 aia_i 的贡献为 cai=∑i=1b2k−ic_{a_i} = \sum_{i = 1}^b2^{k-i},同时使 k−bk-b。

赛时代码剪贴板

2023/10/8 20:42
加载中...