#include #define int long long using namespace std; using namespace std::chrono; signed main() { #ifdef ONLINE_JUDGE /// promeni freopen("note2.in", "r", stdin); freopen("note2.out", "w", stdout); #endif ios_base :: sync_with_stdio(false); cin.tie(0); cout.tie(0); auto start = high_resolution_clock::now(); int N, M; cin >> N >> M; vector a(N); for (int i = 0; i < N; ++i) { cin >> a[i]; } int count = 0; for (int i = 0; i < N; ++i) { int current_and = a[i]; if (current_and < M) continue; count++; for (int j = i + 1; j < N; ++j) { current_and &= a[j]; if (current_and < M) break; count++; } auto stop = high_resolution_clock::now(); auto duration = duration_cast(stop - start); if(duration.count() >= 800)break; } cout << count << endl; return 0; }