牛客练习赛63-C 思路:大佬们->推推推蒟蒻的我->打表猜猜猜 打表结果每一列分别表示i,j,a[i]*[j]出现的次数之后就很简单啦 维护sum[i]= a[i]*(n-i+1)枚举第一列的 那么每次乘上的数字就是sum[i-n]*i。所以注意负数取余即可 #pragma GCC optimize(3,"Ofast","inline") //G++ #include<bits/stdc++.h> #define mem(a,x) memset(a,x,sizeof(a)) #define debug(x) cout << #x <&...