摘要: 树剖后在dfn上差分 cpp include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ll; const 阅读全文
posted @ 2018-01-15 21:17 Cyhlnj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题面 "vjudge" Sol $ans=\sum_{k=1}^{n}\lfloor\frac{n}{k}\rfloor\lfloor\frac{m}{k}\rfloor\sum_{d|k}[f(d) define RG register define IL inline define Zsydal 阅读全文
posted @ 2018-01-15 20:36 Cyhlnj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Sol 推导:$n define RG register define IL inline define Zsydalao 666 define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ll; 阅读全文
posted @ 2018-01-15 16:46 Cyhlnj 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 题面 求$\sum_{i=1}^{n 1}\sum_{j=i+1}^{n}gcd(i, j)$ n define RG register define IL inline define Zsydalao 666 define Fill(a, b) memset(a, b, sizeof(a)) us 阅读全文
posted @ 2018-01-15 14:44 Cyhlnj 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题面 "戳我" Sol 把询问反过来,变成加边,先加上边变成一棵树,之后每次加边就相当于去掉这两个点与这条边形成的环的代价,用树剖+线段树覆盖区间即可 cpp include define RG register define IL inline define Fill(a, b) memset(a 阅读全文
posted @ 2018-01-15 08:11 Cyhlnj 阅读(162) 评论(0) 推荐(0) 编辑