fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define el "\n"
  4. #define ll long long
  5. #define ull unsigned long long
  6. #define se second
  7. #define fi first
  8. #define be begin()
  9. #define en end()
  10. #define Faster cin.tie(0); cout.tie(0); ios_base::sync_with_stdio(0);
  11.  
  12. int main()
  13. {
  14. Faster;
  15. int x, n; cin >> x >> n;
  16. int a[n];
  17. for(auto &x : a) cin >> x;
  18. int ans = 0;
  19. for(int i = 0; i < n; i++)
  20. {
  21. ans = x + ans - a[i];
  22. if(ans < 0)
  23. {
  24. cout << -1;
  25. return 0;
  26. }
  27. }
  28. cout << ans + x;
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5272KB
stdin
10
3
4 6 2
stdout
28