Dãy số chẵn lẻ

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
Python, Scratch

Cho dãy số gồm ~N~ số tự nhiên từ ~1~ đến ~N~ được xây dựng như sau:

  • Đầu tiên là các số chẵn tăng dần;
  • Sau đó đến các số lẻ tăng dần.

Ví dụ: ~N = 10~, dãy số như sau: ~2, 4, 6, 8, 10, 1, 3, 5, 7, 9~.

Hãy tìm số thứ ~K~ của dãy số đó.

Input
  • Dòng đầu tiên chứa một số tự nhiên ~N~ ~(N ≤ 10^{12})~;
  • Dòng thứ hai chứa một số tự nhiên ~K~ ~(K ≤ N)~.
Output
  • Gồm một dòng là kết quả của bài toán.
Scoring
  • Có ~60\%~ số test ứng với ~6\%~ số điểm có: ~N ≤ 10^6~;
  • ~40\%~ số test còn lại ứng với ~40\%~ số điểm không có ràng buộc gì thêm.
Sample Input 1
10
3
Sample Output 1
6
Sample Input 2
10
6
Sample Output 2
1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.