Skip to content

Instantly share code, notes, and snippets.

@key-moon

key-moon/a.cpp Secret

Created November 6, 2020 16:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save key-moon/380a42eb26f7fc0e7102261e3d57a0c2 to your computer and use it in GitHub Desktop.
Save key-moon/380a42eb26f7fc0e7102261e3d57a0c2 to your computer and use it in GitHub Desktop.
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define var auto
const char newl = '\n';
template<typename T1, typename T2>
inline bool chmin(T1 &a, T2 b) { bool c = a > b; if (c) a = b; return c; }
template<typename T1, typename T2>
inline bool chmax(T1 &a, T2 b) { bool c = a < b; if (c) a = b; return c; }
signed main() {
cin.tie(0);
ios::sync_with_stdio(0);
int n;
while (cin >> n, n){
vector<int> d(n);
for (int i = 0; i < n; i++){
cin >> d[i];
}
int res = 0;
for (int i = 3; i < n; i++){
if (d[i - 3] == 2 && d[i - 2] == 0 && d[i - 1] == 2 && d[i] == 0) res++;
}
cout << res << endl;
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment