Phép toán thao tác bit 2

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho \(q\) truy vấn, mỗi truy vấn gồm hai số nguyên không âm 15-bit \(a\) và \(b\). In ra một số nguyên cđược tính như sau:

  • Với các bit từ \(0\) đến \(4\), bit này của \(c\) là \(XOR\) của hai bit tương ứng của \(a\) và \(b\).
  • Với các bit từ \(5\) đến \(9\), bit này của \(c\) là \(AND\) của hai bit tương ứng của \(a\) và \(b\).
  • Với các bit từ \(10\) đến \(14\), bit này của \(c\) là \(OR\) của hai bit tương ứng của \(a\) và \(b\).

Dữ liệu vào

  • Dòng đầu tiên gồm số nguyên \(q\).
  • \(q\) dòng tiếp theo, mỗi dòng gồm hai số nguyên không âm \(a\),\(b\).

Dữ liệu ra

  • In ra \(q\) dòng, dòng thứ \(i\) là đáp án của truy vấn thứ \(i\).

Điều kiện

  • \(1 \le q \le 10^5\)
  • \(0 \le a,b \lt 2^{15}\)

Input 1

5
14770 18964
14658 8827
30303 24969
30474 19570
10695 19875

Output 1

30726
14425
29718
31768
28036

Nhận xét

Không có ý kiến tại thời điểm này.