Điểm:
10 (p)
Thời gian:
1.0s
Bộ nhớ:
128M
Input:
bàn phím
Output:
màn hình
Cô giáo có \(n\) số nguyên từ \(1\) tới \(n\). Cô sắp xếp dãy số này lại theo một cách khá đặc biệt. Cô xếp tất cả các số lẻ theo thứ tự từ bé đến lớn trước, hết các số lẻ thì cô mới xếp đến các số chẵn, cũng theo thứ tự từ bé đến lớn. Bé Bi thấy dãy số này và tự hỏi số thứ \(k\) của dãy sẽ là số nào. Hãy giúp bé nhé!
Input
- \(2\) số nguyên dương \(n, k\) (\(k \le n \le 10^{12}\)).
Output
- Hãy in ra số thứ \(k\) trong dãy.
Example
Test 1
Input
5 2
Output
3
Bình luận
em troll thôi :)) biết cách tính r
ở đây chúng ta không nên dùng mảng vì khá là tốn thời gian và ram
vậy chúng ta cần lập ra một cách khác, ở đây em nghĩ ra được cách khá ngắn nhưng em thấy cũng khá hay, các anh chị có thể tham khảo nha
bài chán cho số to quá không test đc (troll)