你没有看错,只要用o(1)的时间复杂度就完事了
创作不易,点个赞呗
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const long long mod=23333333333333333;
typedef __int128 ii;
ll t,n,ans;
int main(){
for(cin>>t;t--;){
cin>>n;
ii tmp=n;
ans=(tmp+1)*tmp/6%mod;
cout<<ans<<endl;
}
return 0;
} 
京公网安备 11010502036488号