Bài 3: Lá bài cuối cùng (THT A Gia Lai 2026)
Xem PDF
Điểm:
600 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
An, Bình, Cường, Dũng đang chơi bài. Bốn bạn ngồi thành một vòng tròn và được chia bài lần lượt theo thứ tự: \(An \to Bình \to Cường \to Dũng \to An \to \dots\)
Bộ bài có \(N\) lá. Lá bài đầu tiên được chia cho một trong bốn bạn, được ký hiệu như sau:
A: AnB: BìnhC: CườngD: Dũng
Yêu cầu: Hãy xác định ai là người nhận lá bài cuối cùng.
Input
- Dòng 1 chứa số tự nhiên \(N\) (\(1 \le N \le 10^{12}\)).
- Dòng 2 chứa một ký tự là
A,B,ChoặcD, biểu thị người nhận lá bài đầu tiên.
Output
- In ra một ký tự duy nhất là
A,B,ChoặcD, tương ứng với người nhận lá bài cuối cùng.
Example
Test 1
Input
10
C
Output
D
Note
Nếu lá bài đầu tiên được chia cho Cường, thứ tự nhận bài sẽ là: \(C, D, A, B, C, D, A, B, C, D\). Lá bài cuối cùng là lá thứ \(10\), thuộc về \(D\).
Test 2
Input
7
B
Output
D
Note
Nếu lá bài đầu tiên được chia cho Bình, thứ tự nhận bài là: \(B, C, D, A, B, C, D\). Lá bài cuối cùng thuộc về \(D\).
Scoring
- Subtask \(1\) (\(50\%\) số điểm): \(1 \le N \le 10^3\).
- Subtask \(2\) (\(30\%\) số điểm): Ký tự ở dòng thứ \(2\) luôn là
A. - Subtask \(3\) (\(20\%\) số điểm): Không có ràng buộc gì thêm.
Bình luận