fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. const int MOD = 1e9 + 7;
  6.  
  7. int main() {
  8. ios_base::sync_with_stdio(false);
  9. cin.tie(0);
  10. cout.tie(0);
  11.  
  12. int n, k;
  13. cin >> n >> k;
  14.  
  15. vector<int> dp(k + 1);
  16. dp[0] = 1;
  17.  
  18. for (int i = 1; i <= k; i++) {
  19. dp[i] = (dp[i - 1] * 2 + 1) % MOD;
  20. }
  21.  
  22. cout << (1LL * dp[k] * n) % MOD;
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0.01s 5300KB
stdin
5 3
stdout
75