2022.7.11 数论题集

P5431 【模板】乘法逆元 2
蛮有意思的。运用了阶乘逆元的思想。


沙拉公主的困惑
题比较水,但本题有个常见坑点:模数 \(\leqslant n\) 的时候预处理阶乘就会出现 \(0\)。这种时候如果是组合数考虑 Lucas(exlucas ...),也可以考虑特殊性质。

坑着不会,打表过了。


CF1114F Please, another Queries on Array?
bitset 套线段树。


CF1295D Same GCDs
答案即为 \(\phi_{\frac {m} {\gcd(a,m)}}\),还是有一定迷惑性。


CF870F Paths
很有意思。分类讨论难题。(不容易将情况列举完,也不好求)

  1. \(\gcd(i,j)>1\)\(dis=1\)
  2. \(\gcd(i,j)=1\) \(\&\) \(\mathrm{minpr}_i\times \mathrm {minpr}_j\leqslant n\)\(dis=2\)
  3. \(\gcd(i,j)=1\) \(\&\) \(\mathrm{minpr}_i\times \mathrm {minpr}_j> n\ \&\ \mathrm{minpr}_i \leqslant n/2\ \&\ \mathrm{minpr}_j \leqslant n/2\)\(dis=3\)
  4. \(dis=0\)

前缀和优化即可,现在想其实把关系列出来也不难(
不要慌!


CF17D Notepad
不含前导 \(0\) -> 强制第一位选即可。
然后扩欧即可。
注意扩欧的式子不要背错。


Visit of the Great
妙!

posted @ 2022-07-12 16:56  Saintex  阅读(31)  评论(0编辑  收藏  举报