Advertisement
Guest User

Untitled

a guest
May 19th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int syg[1000001];
  4. int gdz[1000001];
  5. int main()
  6. {
  7. int n, m;
  8. cin >> n >> m;
  9. for(int p=0;p<n;p++)
  10. {
  11. int a, b;
  12. cin >> a >> b;
  13. syg[a]=syg[a]+b;
  14. gdz[a+b-1]=-1;
  15. }
  16. int j=-1;
  17. int u=0, w=1000000;
  18. for(int i=2;i<=m;i++)
  19. {
  20. if(syg[i]!=0)
  21. {
  22. syg[i]=syg[i-1]+j;
  23. }
  24. if(gdz[i]==-1)
  25. {
  26. j++;
  27. }
  28. if(syg[i]>u)
  29. {
  30. u=i;
  31. }
  32. else
  33. {
  34. if(syg[i]<w)
  35. {
  36. w=i;
  37. }
  38. }
  39. }
  40. for(int i=1;i<=m;i++)
  41. {
  42. cout << syg[i];
  43. }
  44. cout << "\n";
  45. cout << u << " " << w;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement