Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <string>
- using namespace std;
- void snow(long long a, long long b, long long c, long long*l) {
- for (long long i = a - 1; i < b; i++) {
- l[i] += c;
- }
- }
- void sum(long long a, long long b, long long*l)
- {
- long long m = 0;
- for (long long i = a - 1; i < b; i++) {
- m += l[i];
- }
- cout << m << '\n';
- }
- int main() {
- freopen("meteorology1d.in", "rt", stdin);
- freopen("meteorology1d.out", "wt", stdout);
- long long n, g;
- cin >> n >> g;
- string p;
- long long w, b, c;
- long long *a = new long long[n];
- for (long long i = 0; i < n; i++) {
- a[i] = 0;
- }
- for (long long i = 0; i < g; i++) {
- cin >> p;
- if (p == "snow") {
- cin >> w >> b >> c;
- snow(w, b, c, a);
- }
- if (p == "sum") {
- cin >> w >> b;
- sum(w, b, a);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement