Số X (THTA Vòng Chung kết Toàn quốc 2023)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Ba bạn A,B,C chơi một trò chơi như sau: Có \(N\) số tự nhiên từ \(1\) đến \(N\). Ba bạn chơi lấy số lần lượt theo thứ tự: lượt \(1\) - A, lượt \(2\) - B, lượt \(3\) - C, sau đó lại vòng lại, lượt \(4\) - A, lượt \(5\) - B,... Các bạn lấy số theo luật chơi như sau:

  • A lấy số bé nhất trong dãy nếu là lượt lẻ, lấy số lớn nhất nếu là lượt chẵn.
  • B luôn lấy số bé nhất sau khi A lấy.
  • C lấy số ngược với A: lấy số lớn nhất trong dãy nếu là lượt lẻ, lấy số bé nhất nếu là lượt chẵn.

Chờ mọi người chơi sẽ rất lâu mà Ban tổ chức lại muốn biết sớm xem ai là người sẽ lấy số X nên bạn hãy lập trình đưa ra đáp án nhé.

Yêu cầu: Đưa ra tên người chơi lấy số X theo cách trên.

Input

  • Nhập vào hai số tự nhiên \(N\)\(X\) (\(1 \le X \le N \le 10^9\)). Mỗi số trên một dòng.

Output

  • Đưa ra duy nhất một chữ cái viết hoa là tên của người chơi lấy số \(X\).

Scoring

  • Subtask \(1\) (\(60\%\) số điểm): \(1 \le X \le N \le 100\).
  • Subtask \(2\) (\(40\%\) số điểm): không có ràng buộc gì thêm.

Example

Test 1
Input
10
3
Output
B
Note

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: