1 条题解

  • 0
    @ 2026-9-9 8:58:35

    题解

    思路

    固定 A,BA,B 后,合法的 CC 恰为 11 到 ⌊K/(AB)⌋\left\lfloor K/(AB)\right\rfloor,所以把这个数量对所有满足 AB≤KAB\le K 的正整数对求和即可。

    做法

    枚举 A=1,2,…,KA=1,2,\ldots,K,再枚举 B≤K/AB\le K/A,累加 K/A/B;每个有序三元组会由其前两项唯一计入,因而不重不漏。

    复杂度

    二元组总数为 ∑A=1K⌊K/A⌋=O(Klog⁡K)\sum_{A=1}^K\lfloor K/A\rfloor=O(K\log K),故时间复杂度为 O(Klog⁡K)O(K\log K),空间复杂度为 O(1)O(1)。

    • 1

    信息

    ID
    1555
    时间
    2000ms
    内存
    1024MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者