P3455 题解

· · 题解

首先假设 a \le b

\sum\limits_{x \in [1,a]}\sum\limits_{y \in [1,b]} [(x,y)=d]

转化为: \sum\limits_{x=1}^{\lfloor \frac{a}{d}\rfloor}\sum\limits_{y=1}^{\lfloor \frac{b}{d}\rfloor}[(x,y)=1]

$= \sum\limits_{k=1}^{\lfloor \frac{a}{d}\rfloor}\mu(k) \lfloor \frac{a}{dk}\rfloor\lfloor\frac{b}{dk}\rfloor$。 整除分块。