Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. typedef long long ll;
  4. using namespace std;
  5. ll pot(ll a, ll n) {
  6. if (n == 0) return 1;
  7. ll x = pot(a, n/2);
  8. if (n % 2 == 0) return (x*x)%((ll)1e9+7);
  9. return (x*x*a)%((ll)1e9+7);
  10. }
  11. int main() {
  12. ll t;
  13. cin>>t;
  14. while(t--){
  15. ll n;
  16. cin>>n;
  17. ll suma=0;
  18. for(ll i=1; i<=n; i++){
  19. suma=(suma%((ll)1e9+7)+pot(2,(n-i))*i%((ll)1e9+7))%((ll)1e9+7);
  20. }
  21.  
  22.  
  23. cout<<suma<<endl;
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement