2025-10-27发表2025-10-27更新算法几秒读完 (大约107个字)数学整除分块 $$ D_n = \left{ \left\lfloor \frac{n}{i} \right\rfloor : 1 \le i \le n,\ i \in \mathbb{N}^+ \right} $$ 这个 $D_n$ 就是所有可能的取值集合相关性质: |$D_n$| $\leq$ 2$\sqrt{n}$ 每一个块的左右端点,$l=\lfloor \frac{n}{d+1} \rfloor +1 \leq i \leq \lfloor \frac{n}{d} \rfloor$ 相关实现: 枚举每一个整除分块($D_i$)$的区间 12345for(int l = 1; l <= n; l = r + 1){ int cnt = (n / l); if(cnt < k) break; r = (n / cnt); }
2025-06-10发表2025-10-19更新牛客35 分钟读完 (大约5198个字)牛客赛(日常比赛) 汇总牛客线上赛题目,为了统一我会将牛客寒假暑假训练题更新在这里.✌️ 状态: 牛客周赛111,史上最有意思的结论场阅读更多