Advertisement
Guest User

Untitled

a guest
Dec 27th, 2022
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. using ll=long long;
  4. const ll MOD=1e9+7;
  5. const ll MAX=1e9-2;
  6. ll power(ll a, ll b) {
  7.     ll rj=1;
  8.     while(b) {
  9.         if(b%2) {
  10.             rj*=rj;
  11.             rj%=MOD;
  12.         }
  13.         a*=a;
  14.         a%=MOD;
  15.         b/=2;
  16.     }
  17.     return rj;
  18. }
  19. int main() {
  20.     ios::sync_with_stdio(0); cin.tie(0);
  21.     int T;
  22.     cin >> T;
  23.     while(T--) {
  24.         ll n;
  25.         cin >> n;
  26.         ll rj=0;
  27.         rj+=4*power(n, 3);
  28.         rj%=MOD;
  29.         rj+=3*power(n, 2);
  30.         rj%=MOD;
  31.         if(rj<n) rj+=MOD;
  32.         rj-=n;
  33.         rj%=MOD;
  34.         rj*=power(6, MOD-2);
  35.         rj%=MOD;
  36.         rj*=2022;
  37.         rj%=MOD;
  38.         cout << rj << '\n';
  39.     }
  40. }
  41.  
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement