zoukankan      html  css  js  c++  java
  • CSP-S模拟57

    这次的T1是来送温暖的。

    T2T3挺神的。

    T1.

      不会

    T2.

      容斥,挺神的

    T3.

      考场上被卡常卡掉10分让我很难受。。。。。(虽然说$O(n)$过$1e8$本来就不太行)

      考场上:疯狂化简式子,(其中$g(x)$表示$2^{x中不同的质因子个数}$,实际意义表示将x分成两个互质的数的乘积有多少种方案)

    $ans =sumlimits_{i=1}^{n}{sumlimits_{j=1}^{n}{frac{i*j}{gcd(i,j)}<=n}}$

         $=sumlimits_{gcd=1}^{n}{sumlimits_{i=1}^{n/gcd}{sumlimits_{j=1}^{n/gcd}{[gcd(i,j)==1][i*j<=n]}}}$

      $=sumlimits_{gcd=1}^{n}{sumlimits_{i=1}^{n/gcd}{g(i)}}$

      $=sumlimits_{i=1}^{n}{g(i)frac{n}{i}}$

      考后:

      其实正解的$f(x)$就是$g(x)$的前缀和,我们可以先暴力线性筛出$n^{frac{2}{3}}$以下的$f(x)$,剩下的用题解的根号筛。

      思路卡壳点:原来前缀和可以容斥求。。。。考场上光想杜教筛了。。。。。

  • 相关阅读:
    hdu1915
    2014年9月28日 18:35:01
    洛谷—— P1122 最大子树和
    洛谷——P1103 书本整理
    洛谷—— P2049 魔术棋子
    UVA_1575
    洛谷—— P2424 约数和
    中文乱码问题
    JSP标签
    include指令
  • 原文地址:https://www.cnblogs.com/hzoi-cbx/p/11619511.html
Copyright © 2011-2022 走看看