fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. long long czasy[200001];
  5.  
  6. int main()
  7. {
  8. int n,m;
  9. long long val,time,opoznienie;
  10. scanf("%d%d",&n,&m);
  11. for(int i=0;i<n;i++)
  12. scanf("%lld",&czasy[i]);
  13. for(int i=0;i<m;i++)
  14. {
  15. time=0;
  16. opoznienie=0;
  17. scanf("%d",&val);
  18. for(int i=0;i<=n;i++)
  19. {
  20. if(time+val<=czasy[i])
  21. time=czasy[i];
  22. else
  23. {
  24. time+=val;
  25. opoznienie+=czasy[i]-val;
  26. }
  27. }
  28. cout<<opoznienie<<endl;
  29. }
  30. return 0;
  31. }
Success #stdin #stdout 0s 17608KB
stdin
4 3
3 10 11 23
4 2 5
stdout
2
7
-1