[Beginner Free Contest 24] BLACKJACK

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ớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

An và Bình rất thích chơi Blackjack. Luật chơi như sau:

  • Các lá bài 2, 3, 4, 5, 6, 7, 8, 9, 10 ứng với số điểm tương ứng, các lá ~J, Q, K~ ứng với 10 điểm.

  • Với lá bài ~A~ (còn gọi là lá Ace). Nếu đang sở hữu lá ~A~ và tổng các lá bài trên tay và lá ~A~ nhỏ hơn hoặc bằng 11 thì lá ~A~ được tính 11 điểm, trong các trường hợp còn lại, lá ~A~ được tính 1 điểm.

  • Mỗi người chơi khởi đầu với 2 lá bài trên tay. Ở mỗi lượt, người chơi được lấy thêm một lá bài duy nhất.

  • Nếu người chơi khởi đầu với một lá ~A~ và một trong số các lá 10, ~J~, ~Q~, ~K~, người chơi sẽ thắng ngay lập tức.

  • Người chơi có thể đạt được tối đa 21 điểm. Nếu quá 21 điểm, người chơi sẽ thua ngay lập tức.

Vì đã phải nhận thất bại 10 trận liên tiếp trước Bình, An đã không còn giữ nổi sự bình tĩnh. Ở ván tiếp theo, trên tay của cậu khởi đầu với 2 lá bài, cậu rất muốn biết số điểm tối đa mà mình có thể đạt được là bao nhiêu ở lượt tiếp theo. Ngoài ra, nếu như có thể thắng ngay lập tức sau khi chia bài xong, An cũng sẽ báo ngay với Bình. Tuy nhiên, do quá mất bình tĩnh, cậu không thể tính toán được phép tính đơn giản này. Các bạn hãy giúp An nhé.

Dữ liệu

  • Dòng đầu tiên chứa số nguyên dương ~T~ tương ứng với số lượng ván An và Bình chơi.

  • ~T~ dòng tiếp theo, mỗi dòng chứa 2 lá bài ngăn cách nhau bởi dấu cách, mỗi lá thuộc tập {A, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K} tương ứng với 2 lá bài khởi đầu của mỗi ván.

Kết quả

  • Gồm ~T~ dòng, với mỗi dòng, nếu An có thể thắng ngay lập tức, in ra Blackjack, nếu không thể thắng ngay lập tức, in ra một số nguyên dương có giá trị từ 1 đến 21 tương ứng với số điểm tối đa mà An có thể nhận được.

Ví dụ

Sample Input

4
2 3
10 K
5 A
J A

Sample Output

16
21
21
Blackjack

Giới hạn

  • ~1 \le T \le 169~.

Giải thích

  • Trong ví dụ thứ nhất, An đã có sẵn lá bài 2 và 3 trên tay tương ứng với 5 điểm, An có thể lấy thêm lá ~A~ để tạo ra được số điểm tối đa là 16 điểm (do lá ~A~ được tính 11 điểm).

  • Trong ví dụ thứ hai, An đã có sẵn lá bài 10 và ~K~ trên tay tương ứng với 20 điểm, An có thể lấy ra lá ~A~ để được số điểm tối đa là 21.

  • Trong ví dụ thứ ba, An đã có sẵn lá bài 5 và ~A~ trên tay tương ứng với 16 điểm (do lá ~A~ được tính 11 điểm), An có thể lấy ra lá 5 để được số điểm tối đa là 21.

  • Trong ví dụ thứ tư, An đã thắng ngay lập tức.


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.