- 博客(5)
- 收藏
- 关注
原创 洛谷4318 完全平方数
题意:题意:题意:求第k个不含平方因子的数求第k个不含平方因子的数求第k个不含平方因子的数题解:题解:题解:我们可以题目转为求给定n,求n以内的无平方因子数的个数,然后二分得到结果\qquad我们可以题目转为求给定n,求n以内的无平方因子数的个数,然后二分得到结果我们可以题目转为求给定n,求n以内的无平方因子数的个数,然后二分得到结果求n以内的无平方因子数的个数,即求求n以内的无平方因子数的个数,即求求n以内的无平方因子数的个数,即求∑k=1nμ2(k),这里μ是莫比乌斯函数\sum_{k=1}
2020-07-30 02:15:22 124
原创 洛谷2568 GCD
文章目录题意题意题意题解题解题解代码代码代码题意题意题意给定n,求∑i=1n∑j=1n[gcd(i,j)=k],k is prime给定n,求\sum_{i=1}^{n} \sum_{j=1}^{n} [gcd(i, j) = k], k\ is \ prime给定n,求i=1∑nj=1∑n[gcd(i,j)=k],k is prime题解题解题解原式=∑k∑i=1n∑j=1n[gcd(i,j)=k]=∑k∑i=1n/k∑j=1n/k[gcd(i,j)=1
2020-07-30 01:15:14 146
原创 洛谷1390 公约数的和
题意:题意:题意:求∑i=1n∑j=i+1ngcd(i,j)求\sum_{i=1}^{n} \sum_{j=i+1}^{n}\gcd(i, j)求i=1∑nj=i+1∑ngcd(i,j)题解:题解:题解:原式=∑i=1n∑j=i+1ngcd(i,j)=∑d=1nd⋅∑i=1n∑j=i+1n[gcd(i,j)=d]=∑d=1nd⋅∑i=1n/d∑j=i+1n/d[gcd(i,j)=1]=∑d=1nd⋅∑j=1n/dϕ(j)\begin{aligned}\qquad\qquad\qquad 原式
2020-07-30 00:57:54 116
原创 P2303 [SDOI2012] Longge 的问题
输入一个数据nnn,求∑i=1ngcd(i,n)\qquad \qquad \qquad \sum_{i=1}^{n}\gcd(i, n)∑i=1ngcd(i,n)其中nnn可以达到 2322^{32}232题解:原式=∑i=1ngcd(i,n)=∑d∣nd⋅∑i=1n[gcd(i,n)=d](枚举公约数,[]为单位函数)=∑d∣nd⋅∑i=1⌊n/d⌋[gcd(i,nd)=1]=∑d∣nd⋅ϕ(⌊nd⌋)\begin{aligned}\qquad\qquad\qquad 原式 &
2020-07-29 23:59:03 548
原创 luogu 3834 主席树模板题
终于会主席树了,其实理解了树的形态就好了, 每次都是新增了log个节点,尽量利用了之前的结点,并且维护了每棵树的root节点。看代码吧:#include <cmath>#include <stack>#include <algorithm>#include <string>#include <deque>#include <cstring>#include <cstdio>#include <v
2020-07-21 00:06:23 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人