C bài 16.E6: Hàm XOR


Submit solution

Points: 30 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types

Gọi \(f(A, B)\) là phép XOR của \(A, A+1, ..., B\). Tìm \(f(A, B)\).

Ràng buộc

  • Tất cả giá trị đầu vào là số nguyên.
  • \(0 \leq A \leq B \leq 10^{12}\)

INPUT FORMAT

  • Đầu vào được cung cấp từ Standard Input theo định dạng sau:
    A B

OUTPUT FORMAT

  • Tính \(f(A, B)\) và in ra kết quả.

Ví dụ:

Input
2 4
Output
5

\(2, 3, 4\) lần lượt là \(010, 011, 100\) ở hệ nhị phân. Phép XOR của chúng là \(101\), tương ứng với \(5\) ở hệ thập phân.

Input
123 456
Output
435
Giải thích ví dụ mẫu

Ví dụ 1:

  • Input: 2 4
  • Giải thích: Tính XOR của các số 2, 3, 4 (010, 011, 100), kết quả là 5 (101).

Ví dụ 2:

  • Input: 123 456
  • Giải thích: XOR từ 123 đến 456 cho kết quả là 435.

Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.