Gửi bài giải

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

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

Một quyển sách gồm \(N\) trang (\(N\) luôn là số chẵn), được đánh số từ \(1\) đến \(N\). Trong đó trang \(1\) luôn nằm phía bên phải của trang bìa đầu, trang \(N\) luôn ở mặt bên trái của trang bìa cuối của quyển sách.

Hôm nay, giáo viên yều cầu cả lớp lật đến trang \(P\) trong quyển sách, theo tiêu chí sau:

  • Có thể bắt đầu lật từ trang \(1\) hoặc trang \(N\)
  • Mỗi lần chỉ lật một trang, ví dụ bắt đầu lật từ trang \(1\) sau khi lật sẽ đến trang \(2,3\); lần hai sẽ đến trang \(4, 5\).... Tương tự như vậy, nếu bắt đầu lật từ trang \(N\) sẽ dấn đến các trang \(N-1, N-2\)...
  • Số lần lật tới trang \(P\) là ít nhất

Yêu cầu

Viết chương trình trả về kết quả là số lần lật đến trang \(P\) \((1 \lt P \lt N)\) trong quyển sách thỏa tiêu chí trên

Dữ liệu đầu vào

  • Hai số nguyên dương \(N,P\) \((1 ≤ N ≤ 10^{18})\) nằm trền một dòng cách nhau ít nhất một ký tự trắng.

Dữ liệu ra

  • Một số nguyên là kết quả tìm được

Input 1

8 3

Output 1

1

Nhận xét

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