1 条题解

  • -1
    @ 2026-9-16 17:04:27

    设 cntkcnt_k 表示 1∼n1\sim n 中约数个数为 kk 的数的个数。
    每一组内部可以任意排列,方案数是 cntk!cnt_k!。
    所以总答案:

    ∏kcntk!(mod500009)\prod_k cnt_k! \pmod{500009}

    求 cntkcnt_k 可以使用埃筛,最大筛到 8×1068 \times 10^6 即可。

    模数 500009500009 是质数。如果某个 cntk≥500009cnt_k\ge 500009,阶乘里就含因子 500009500009,整个乘积变成 00,后面的答案也全是 00。

    注明:此为AI思路(仅思路),请谨慎看待,别点踩,球球了。

    信息

    ID
    2742
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    31
    已通过
    8
    上传者