2 条题解

  • 1
    @ 2025-11-24 9:57:07

    cntxcnt_x 表示因子数是 xx 的元素个数,那么容易发现,答案是 cntx!\prod cnt_x!,因为只有这些元素之间可以任意排列。

    因为模数很小,所以当 cntxmodcnt_x \ge mod之后,答案一定为 00,通过打表可以发现,当 n2250000n \ge 2250000,已经存在一个 cntxmodcnt_x \ge mod,所以我们只需要在 n<2250000 n < 2250000 时用筛法求出每个数的因子个数,然后乘上对应的 cntxcnt_xn2250000n \ge 2250000 之后输出 00 即可。

    • 0
      @ 2025-11-24 16:24:33

      注意到 n2229283n \geq 2229283 时,输出都为 00

      然后 n<2229283n < 2229283 时用 dpdp 进行计算,n2229283n \geq 2229283 时直接输出 00

      • 1

      信息

      ID
      27
      时间
      1000ms
      内存
      256MiB
      难度
      7
      标签
      递交数
      62
      已通过
      13
      上传者