翻译
查看原帖
翻译
387840
happy_dengziyue楼主2021/7/5 15:59

1 题意

square free 的定义

当一个数的每一个质因数的数量都为 11 时,此数就是 square free 的。当然,所有质数都是 square free 的。

数学表达:

设一个数为 ii。设一个它不同质因数的个数为 nn,它的不同的质因数为 p1p_1p2p_2……直至 pnp_n。则这个数可以表示为:

i=p1k1×p2k2××pnkni=p_1^{k_1}\times p_2^{k_2}\times……\times p_n^{k_n}

当且仅当对于所有满足 1jn1\le j\le nkjk_j 都为 11 时,它是 square free 的。

mu 数组

设一个数组为 mumu,第 ii 个数为 muimu_i。它满足:

  • mu1=1mu_1=1

  • ii 不是 square free 的时,mui=0mu_i=0

  • iisquare free 的时:

    • ii 的质因数个数为偶数时,mui=1mu_i=1

      还记得上面的式子吗?这种情况就意味着 j=1nmod2=0\sum_{j=1}^n\mod2=0

    • ii 的质因数个数为奇数时,mui=1mu_i=-1

m 数组

设一个数组为 mm,第 ii 个数为 mim_i。则:mi=j=1imujm_i=\sum_{j=1}^imu_j,就是前缀和嘛。

任务

输入若干个 nn,输出 nnmunmu_nmnm_n

输出格式:每组数据占一行,每个数字占 88 个字符宽度,右对齐。

样例输出太过于毒瘤了

By @dengziyue

2021/7/5 15:59
加载中...