Loading Now

differentBits

Cho hai số nguyên ab. Hãy tính số bít khác nhau của ab nếu biểu diễn dưới dạng nhị phân.

Ví dụ:

  • Với a=21, b=78  thì differentBits(a,b) = 5.
    Ta có:
    a[2] = 0010101
    b[2] = 1001110
    Dễ dàng tính được ab khác nhau 5 bits. Vậy

Đầu vào/Đầu ra:

  • [Thời gian] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] Long a
    0 ≤ a ≤ 1018
  • [Đầu vào] Long b
    0 ≤ b ≤ 1018
  • [Đầu ra] Integer
    Số bít khác nhau của ab nếu biểu diễn dưới dạng nhị phân.

Post Comment

Contact