fork download
  1. #include <algorithm>
  2. #include <iomanip>
  3. #include <iostream>
  4. #include <vector>
  5. #include <set>
  6. #include <numeric>
  7. #include <map>
  8. #include <unordered_map>
  9. using namespace std;
  10. #define all(a) a.begin(), a.end()
  11. #define ll long long
  12. #define fo(i,n) for (long long i = 0; i < n; i++)
  13. int main()
  14. {
  15. ll i,a,b,c;
  16. ios_base::sync_with_stdio(false);
  17.  
  18. ll input;
  19. cin.tie(0); cout.tie(0);
  20. cin >> i;
  21. while (i--)
  22. {
  23. cin >> a;
  24. vector<ll> nums(a);
  25. vector<ll> prefix(a);
  26. fo(j,a)
  27. {
  28. cin >> input;
  29. nums[j] = input;
  30. if (j == 0)
  31. {
  32. prefix[j] = abs(nums[j]);
  33. }
  34. else
  35. {
  36. prefix[j] = prefix[j-1] + abs(nums[j]);
  37. }
  38. }
  39. fo(j,a)
  40. {
  41. cout << prefix[j] << ' ';
  42. }
  43. }
  44. }
Success #stdin #stdout 0.01s 5284KB
stdin
3
6
3 1 4 -1 -5 -9
6
-10 -3 -17 1 19 20
1
1
stdout
3 4 8 9 14 23 10 13 30 31 50 70 1