#include <bits/stdc++.h>
using namespace std;
const int maxint = -1u >> 1;
const double pi = 3.14159265358979323;
const double eps = 1e-8;
int k, b, n;
map<int, int> cnt;
int main() {
  int x;
  ios::sync_with_stdio(false);
  cin >> k >> b >> n;
  int tot = 0, c0 = 0;
  long long ans = 0;
  cnt[0]++;
  k--;
  for (int i = (0); i < (n); i++) {
    cin >> x;
    if (!x)
      c0++;
    else
      c0 = 0;
    tot += x;
    tot %= k;
    if (b == 0)
      ans += c0;
    else {
      int tmp = (tot + k - b) % k;
      ans += cnt[tmp];
      if (b == k) ans -= c0;
    }
    cnt[tot]++;
  }
  cout << ans << endl;
  return 0;
}
