zoukankan      html  css  js  c++  java
  • 「考试总结2021-04-06」精度

    迫害DJ

    https://www.cnblogs.com/cjoierShiina-Mashiro/p/11385287.html

    广义斐波那契数列有循环节,大体就是对于模合数,那么可以拆成质因子的循环节的 (lcm)

    对于质因子次数不为 (1) 的部分,特判 (2 o 3,5 o 20),剩下的部分 分成是不是有二次剩余考虑

    (mod 5) 意义下不存在二次剩余的 (2,3) 的答案是 (2p+2)(mod 5) 意义下存在的是 (p-1)

    这个东西的使用条件是特征方程的根 (phi,overline{phi})(x) 次方在模意义下等于 (1)

    这里 (x=mp^{k-1},kin mathrm{N^+})(m) 为循环节长度

    证明看上面的链接

    如果知道了循环节,那么可以在矩阵快速幂的时候进行取模

    那么对于每次 (g) 的时候都换一个模数,分段做矩阵快速幂即可

    夕张的改造

    给完全图上的非树边附一个 (x),树边上的赋 (1)

    对图求行列式,那么不难发现答案就是不超过 (k) 次的多项式的系数

    那么带入 (x=2dots n+1) 然后插值即可

    亚特兰大

    考虑先对答案进行反演,也就是 (sum f(i) imes mu(i))

    其中 (f(i)) 表示边权均为 (i) 的倍数的路径条数、

    考虑加边删边其实就是要求维护联通块,使用 (LCT) 即可,每次对因子处理

    一个显然的剪枝是 (mu(i)) 的处理直接忽略,那么实测 (3e6) 的数组就可以通过本题了

  • 相关阅读:
    python面试题目
    Mysql综合练习作业50题
    django rest framework自定义返回格式
    mongodb副本集部署
    celery学习笔记
    npm学习笔记
    awk学习笔记
    SaltStack grains学习笔记
    nginx + uwsgi + centos7部署django
    Reids集群安装
  • 原文地址:https://www.cnblogs.com/yspm/p/14623595.html
Copyright © 2011-2022 走看看