\begin{gather*} &ans=\sum^{n}_{i=1}\sum^{m}_{j=1}\frac{ij}{gcd(i,j)}\\ &ans=\sum^{n}_{d=1}\sum^{m}_{i=1}\sum^{n}_{j=1}\frac{ij}{d}[gcd(i,j)==d]\\ &ans=\sum^{n}_{d=1}\frac{1}{d}\sum^{m}_{i=1}i\sum^{...
[2006: [NOI2010]超级钢琴][1]一句话题意:计算出所有区间和中前K大题解:显然根据题目要求我们需要在$O(NlogN)$的时间复杂度内解决这个问题。首先我们枚举左端点L,然后设区间右端点处在[qL,qR]这个区间。我们需要在$O(logN)$的时间复杂度内计算出从左端点到右端点区间和的最大值。如何快速的计算出这个最大值以及最大值所在的位置呢?预处理出前缀和,这样的话我们上述问...
题目链接:https://loj.ac/problem/2000到这里为止时间复杂度显然是$O(TN^{2})$可以获得30分。那要AC我们就得继续对上式进行变形。设$i=dk$并带入下式并变形得显然这个表达式可以O(NlogN)的求出前缀积。然后我们根据这个表达式的性质再使用整数分块,然后就可以在$O(T\sqrt{N}logN)$内求出答案。代码:#include <bits/st...
传送门:CODEVSBZOJDescription永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通的。现在有两种操作:B x y 表示在岛 x 与岛 y...
Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。...