加载中...

摘要: E - Simple Division 涉及到数论同余式与乘法逆元的知识,基础太差了不太会做qwq。。。 计算 \(\lfloor \frac{N}{M} \rfloor\ \space \%\space 10007\)。 由于 \(\lfloor \frac{N}{M} \rfloor = \fr 阅读全文
posted @ 2026-03-09 19:48 小橘奏 阅读(2) 评论(0) 推荐(0)
摘要: 一共有 \(1\backsim n\) 这些点,组成首尾相接的环。从 \(1\) 号点开始报数(报数编号依次加 \(1\),从 \(1\) 开始报),报到 \(k\) 的点就删除,然后再从下一个点重新开始报数。计算最终会剩下的点的编号。 我们称最终剩下的那个人为存活者。 做法:采用倒推的方式。最终情 阅读全文
posted @ 2026-03-08 22:06 小橘奏 阅读(2) 评论(0) 推荐(0)
摘要: E. The Tree Has Fallen! 快开学了,尝试恢复每日一题 day1。 做法看 cup-pyy 大佬的题解即可,这里主要记录一下线性基合并相关的知识。 线性基本质上就是某个数集的一个大小为 \(O(二进制位数) = O(\log)\) 的规模很小的集合。可以利用这个集合高效地处理出原 阅读全文
posted @ 2026-03-08 21:21 小橘奏 阅读(2) 评论(0) 推荐(0)
摘要: E - Many LCMs 在本题中,需要处理 \(n\le 2e5\) 个 \(A_{i}\) 的所有不同质因子集合(不需要求个数),其中 \(A_{i}\le 10^{7}\)。显然每个 \(A_{i}\) 最多只有 \(8\) 种不同的质因子,但是直接按照质因数分解的方式来写是 \(O(n\s 阅读全文
posted @ 2026-03-06 23:13 小橘奏 阅读(2) 评论(0) 推荐(0)
摘要: 众所周知 python 自带高精度,可以理解为位数无限制地进行四则运算。但是,当结果位数很大时,输出这个结果会存在限制。需要利用 sys.set_int_max_str_digits() 这个函数来解除限制: a = 10 ** (10 ** 5) print(a) # 会报错 sys.set_in 阅读全文
posted @ 2026-03-06 22:19 小橘奏 阅读(4) 评论(0) 推荐(0)