作业介绍

T2

$\sum_{i=l}^{r} \left\lfloor \frac{2^i}{3} \right\rfloor = \frac{1}{3} \cdot \sum_{i=l}^{r} (2^i - 2^i \mod 3)$

  • 前者 i=li=r2i\sum_{i=l}^{i=r} 2^i 使用等比数列求和公式
  • 后者 i=li=r(2imod3)\sum_{i=l}^{i=r} (2^i \mod 3)2imod32^i \mod 3 存在 1,2,1,2,1,\cdots 的周期

T3

注意到 bb 是一个排列,操作 xbxx \to b_x 就是在环上走一步
假设 a1,,ana_1,\cdots,a_n 所属的环大小分别为 l1,,lnl_1,\cdots,l_n,那么需要的步数就是 lcm(l1,,ln)\text{lcm}(l_1,\cdots,l_n)
注意到 1+2++14>1001 + 2+ \cdots + 14 > 100,所以不同的环长最多只会有 13 种
可以 2132^{13} 枚举这些环长是否出现,接着我们需要算出恰好出现这些环长的概率
考虑容斥原理:假设出现的环长集合为 SS,我们枚举所有 TST \subseteq S,考虑所有出现的环长均属于 TT 的概率
假设排列中属于 TT 的环长之和为 xx,则概率为 (x/m)n(x/m)^n
容斥系数为 (1)ST(-1)^{|S| - |T|}
时间复杂度 O(31313)O(3^{13} \cdot 13)

状态
已结束
题目
4
开始时间
2025-7-3 0:00
截止时间
2025-7-11 23:59
可延期
24 小时