【悬关】求助站外题
  • 板块学术版
  • 楼主rainygame
  • 当前回复26
  • 已保存回复26
  • 发布时间2023/7/30 22:20
  • 上次更新2023/11/3 06:50:07
查看原帖
【悬关】求助站外题
804607
rainygame楼主2023/7/30 22:20

题目:

“好串”是指由 0 和 1 组成的形如 ABABA…AABABA\dots A 或 ABABA…ABABABA\dots AB 的二进制串。其中 AA 是连续 kk 个 1,BB 是连续 gg 个 0。其中 k,g≥0k,g \ge0。

求 [l,r][l,r] 中由多少个数的二进制表示是“好串”。

注意 0 不是“好串”。

l≤r≤263l\le r \le 2^{63}。

思路:

感觉可以用一个类似前缀和的东西来做,就是求 sr−sl−1s_r-s_{l-1}。

而有 ii 位的“好串”个数貌似是这个,不过还是不知道如何求 sxs_x。

2023/7/30 22:20
加载中...