这个圈圈竟然是数字的圈,离大谱,本蒟蒻看样例看到怀疑人生QAQ,究极折磨。 emm,思路就是先遍历一下1~1e6,每个数的圈圈求一下,用一个数组保存,再用前缀和处理。 #include<iostream> using namespace std; int a, b, n, m, l, r, ans, sum; int arr[2000000]; int s[2000000]; int main() { cin >> n; for (int i = 1; i <= 1e6; i++) { int x = i; ...