fork download
  1. #include <bits/stdc++.h>
  2. #define int long long
  3. using namespace std;
  4.  
  5. const int MOD = 1'000'000'007;
  6.  
  7. void solve() {
  8. int n;
  9. cin >> n;
  10. int m = n - 1;
  11.  
  12. int a = ((((m * (m + 1)) % MOD * (m + 2)) % MOD) * ((MOD + 1) / 3)) % MOD;
  13. int b = ((((n * (n + 1)) % MOD * (2 * n + 1)) % MOD) * ((MOD + 1) / 6)) % MOD;
  14.  
  15. int ans = (2022 * ((a + b) % MOD)) % MOD;
  16. cout << ans << endl;
  17. }
  18.  
  19. signed main() {
  20. int t;
  21. cin >> t;
  22. while (t--) {
  23. solve();
  24. }
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 5280KB
stdin
4
2
3
50
1000000000
stdout
14154
44484
171010650
999589541