#include <bits/stdc++.h>
using namespace std;
map<int, int> m;
long long ans, sum;
int k, b, n, x, cnt;
int main() {
  cin >> k >> b >> n;
  if (!b) {
    for (int i = 0; i < n; i++) {
      cin >> x;
      cnt = x ? 0 : (cnt + 1);
      ans += cnt;
    }
  } else {
    k--, m[0] = 1;
    for (int i = 0; i < n; i++) {
      cin >> x;
      sum += x;
      cnt = x ? 0 : (cnt + 1);
      ans += m[(sum - b + k) % k];
      m[sum %= k]++;
      if (b == k) ans -= cnt;
    }
  }
  cout << ans << endl;
}
