摘要: 题目描述: 有一张$n \times m$的数表。 其第$i$行第$j$列(\(1 \leq i \leq n,1 \leq j \leq m\))的数值为能同时整除$i$和$j$的所有自然数之和。 给定$a$,计算数表中不大于$a$的数之和。 设$d(x)$为$x$的因子之和。 写出式子: \(\ 阅读全文
posted @ 2021-07-12 22:05 zlc0405 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 题意: 求$\sum_^n\sum_^m[gcd(i,j)=prime]$ 题解: 首先把$prime$换成$k$,和前几题的做法一样,可以快速推导到这一步: \(\sum_{k=1}^n\sum_{d=1}^{n/k}\mu(d)[n/kd][m/kd][k=prime]\) 然后暴力枚举每个质数 阅读全文
posted @ 2021-07-12 20:08 zlc0405 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 就在例题的基础上加个容斥。注意循环部分不要开long long ,时间会极大幅度的增长。 #include<bits/stdc++.h> using namespace std; const int maxn=1e5+100; typedef long long ll; int vis[maxn]; 阅读全文
posted @ 2021-07-12 13:32 zlc0405 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出$a,b,d$,求满足$1 \leq x \leq a,1 \leq y \leq b$,且$gcd(x,y)=d$的二元组$(x,y)$的数量。 \(1 \leq n \leq 5 \times 10^4\) \(1 \leq d \leq a,b \leq 5 \times 10^4 阅读全文
posted @ 2021-07-12 13:20 zlc0405 阅读(36) 评论(0) 推荐(0) 编辑