XORGAND

Nguồn: None

Một số \(m\) đươc gọi là số huyền bí cơ số \(x\) nếu \((m\ \hat{}\ x)\ > \ (m\ \&\ x)\). Trong đó \(\hat{}\) là phép XOR bit, \(\&\) là phép AND bit trong C++.

Bạn được cho 1 mảng \(n\) số nguyên và \(q\) truy vấn. Mỗi truy vấn được cho bởi bộ 3 số \(l\), \(r\)\(x\). Yêu cầu tìm trong đoạn từ \(l\) đến \(r\) xem có bao nhiêu số huyền bí cơ số \(X\).

Dữ liệu vào:

+ Dòng đầu chứa số nguyên \(n\).

+ Dòng tiếp theo chứa \(n\) số nguyên là các phần tử của mảng.

+ Dòng thứ ba chứa số nguyên \(q\) là số truy vấn.

+ \(q\) dòng cuối cùng, mỗi dòng chứa 3 số nguyên \(l\), \(r\)\(x\) biểu thị truy vấn.

Dữ liệu ra:

+ \(q\) dòng là kết quả cho từng truy vấn theo đúng thứ tự vào của các truy vấn trong Input

Ví dụ:

Input Output
5
1 2 3 4 5
2
1 5 4
2 5 2
3
2

Ghi chú:

+ Subtask 1: 50% số test có \(n\)\(q \leq 2000\).

+ Subtask 2: 50% số test còn lại có \(n\)\(q \leq 200000.\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. manhthang (28/41)
  2. phamnhi (27/55)
  3. trannhatminh (24/73)
Trong 7 ngày
  1. tuythoi213 (45/94)
  2. quechi (37/48)
  3. trannhatminh (37/100)
Trong 30 ngày
  1. bach2015 (86/178)
  2. manhooh (79/202)
  3. dangphong3108 (72/108)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38730

Lưu Hải Phong - 2020
[email protected]