TRÒ CHƠI CHIA SỐ

Sau những giờ học căng thẳng, hai bạn Tí và Tèo thường nghĩ ra các trò chơi với những con số để giải trí. Lần này hai bạn nghĩ ra trò chơi chia số. Ban đầu mỗi số nguyên dương được viết vào một tờ giấy rồi gấp lại, sau đó mỗi bạn sẽ chọn cho mình một tờ giấy bất kỳ. Tí là người chọn trước, đến lượt Tèo rất hồi hộp vì không biết Tèo có thể chọn được số để dành chiến thắng hay không. Biết rằng:

  • Nếu Tí và Tèo đều nhận được số lẻ thì trò chơi kết thúc với kết quả hòa;
  • Nếu Tí nhận được số chẵn còn Tèo nhận được số lẻ thì trò chơi kết thúc với phần thắng thuộc về Tí;
  • Nếu Tí nhận được số lẻ và Tèo nhận được số chẵn thì trò chơi kết thúc với phần thắng thuộc về Tèo;
  • Nếu Tí và Tèo đều nhận được số chẵn thì mỗi bạn nhận được số mới bằng cách chia đôi số đang có; Trò chơi tiếp tục với hai số mới nhận được.

Yêu cầu: Hãy cho biết có bao nhiêu số Tèo có thể nhận để dành chiến thắng, biết rằng số của Tèo có giá trị nhỏ hơn số Tí.

Dữ liệu vào

Số nguyên dương ~ n ~ ~ ( 1 ≤ n ≤ 10^{18} ) ~ là số Tí nhận được.

Kết quả

Một số nguyên duy nhất là kết quả của bài toán.

Ví dụ:

Input 1

10 

Output 1

2 

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

hpcode.edu.vn
Code tích cực
Trong 24h
  1. nguyenvuquang (12/18)
  2. huy_notcoding (9/14)
  3. ilpnvm (9/18)
Trong 7 ngày
  1. ducchinh (169/223)
  2. hienpham (163/213)
  3. bichngoc (150/213)
Trong 30 ngày
  1. ducchinh (169/223)
  2. hienpham (163/213)
  3. tgtam2022 (150/369)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37713

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