Submission #724255

# Submission time Handle Problem Language Result Execution time Memory
724255 2023-04-15T01:25:35 Z vjudge1 Telefoni (COCI17_telefoni) C++17
80 / 80
14 ms 1492 KB
#include <bits/stdc++.h>
#define F first
#define S second
#define ll long long
#define EB emplace_back

using namespace std;

const int SIZE = 1e5 + 1;
const int MOD = 1e9 + 7;

int main() {
  ios_base::sync_with_stdio(0); cin.tie(nullptr);

    int n, d; cin >> n >> d;
    vector<int> M(n + 1);

    for (int i = 1; i <= n; i ++) {
        cin >> M[i];
  }

    int x = 0;
    int cnt = 0;

    for (int i = 1; i <= n; i ++) { 
        if (M[i] == 0) {
          if (i - x >= d) {
            M[i] = 1;
            cnt ++;
      }
    }
        if (M[i] == 1) {
            x = i;
      }
  }

  cout << cnt << "\n"; // muestra el cnt

  return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Correct 0 ms 212 KB Output is correct
7 Correct 1 ms 212 KB Output is correct
8 Correct 14 ms 1492 KB Output is correct
9 Correct 14 ms 1492 KB Output is correct
10 Correct 14 ms 1492 KB Output is correct