lina_os

mansoura contest #1 H. Triago ###watest2

Dec 21st, 2024
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <algorithm>
  4. #include <string>
  5. #include <map>
  6. #include <cmath>
  7.  
  8. using namespace std;
  9.  
  10. int main() {
  11. ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);
  12. int t;
  13. cin >> t;
  14. while (t--) {
  15. double n, m;
  16. cin >> n >> m;
  17. long long sum = n * (n + 1) / 2;
  18. //cout << sum << endl;
  19. long long sub = 0;
  20. long long i = pow(n, 1 / m);
  21. //cout << i << endl;
  22. while (i > -1) {
  23. sub += pow(m, i);
  24. //cout << sub << endl;
  25. i--;
  26. }
  27. if (n==1) cout << -1 << endl;
  28. else if (n<m) cout << sum-2 << endl;
  29. //cout << sub << endl;
  30. else
  31. cout << sum - 2 * sub << endl;
  32. }
  33. return 0;
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment