Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1.  
  2.  
  3. #include <iostream>
  4. #include <stdio.h>
  5. #include <string>
  6. using namespace std;
  7.  
  8. void snow(long long a, long long b, long long c, long long*l) {
  9. for (long long i = a - 1; i < b; i++) {
  10. l[i] += c;
  11. }
  12. }
  13. void sum(long long a, long long b, long long*l)
  14. {
  15. long long m = 0;
  16. for (long long i = a - 1; i < b; i++) {
  17. m += l[i];
  18. }
  19. cout << m << '\n';
  20. }
  21.  
  22.  
  23. int main() {
  24. freopen("meteorology1d.in", "rt", stdin);
  25. freopen("meteorology1d.out", "wt", stdout);
  26. long long n, g;
  27. cin >> n >> g;
  28. string p;
  29. long long w, b, c;
  30. long long *a = new long long[n];
  31. for (long long i = 0; i < n; i++) {
  32. a[i] = 0;
  33. }
  34. for (long long i = 0; i < g; i++) {
  35. cin >> p;
  36. if (p == "snow") {
  37. cin >> w >> b >> c;
  38. snow(w, b, c, a);
  39. }
  40. if (p == "sum") {
  41. cin >> w >> b;
  42. sum(w, b, a);
  43. }
  44. }
  45. return 0;
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement