Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
PTIT128G - Chơi bài |
Một trò chơi Tú được mô tả đơn giản như sau: bộ bài gồm các quân A (1 điểm hoặc 11 điểm), các quân số từ 2 đến 10, các quân mặt người J, Q, K đều tính là 10 điểm.
Người chơi sẽ chơi với chủ sòng bài. Chủ sòng chia bài cho người chơi trước (bài được lật khi chia) sau đó mới đến mình, người chơi sẽ có quyền quyết định không lấy thêm bài khi cho rằng tổng điểm của mình gần 21 nhất có thể hoặc khi đã vượt quá 21. Nếu chẳng may vượt quá 21 điểm, người chơi sẽ thua. Sau đó chủ sòng sẽ tiếp tục chia bài cho đến khi được 17 hoặc hơn (khi đó quân A sẽ tính là 11). Nếu chủ sòng vượt quá 21 thì anh ta sẽ thua. Nếu cả 2 không ai vượt quá 21 thì ai gần 21 hơn sẽ thắng. Nếu hai người có cùng điểm thì người chơi sẽ thắng.
Ví dụ, nếu các quân bài đầu tiên là Q, 6, 4, 9, 10 thì người chơi sẽ nhận Q và 4, chủ sòng sẽ nhận 6 và 9. Nếu người chơi quyết định không nhận thêm thì quân 10 sẽ thuộc về chủ sòng. Khi đó người chơi sẽ thắng. Còn nếu người chơi vẫn nhận bài tiếp thì 10 sẽ thuộc về anh ta và anh ta sẽ thua.
Có một số trường hợp người chơi không thể thắng được. Ví dụ nếu những quân bài đầu tiên là 10,3,4,K,3,5. Xem hình dưới:
Bài toán đặt ra là cho trước một trường hợp các quân bài đầu tiên. Hãy xác định xem có xảy ra trường hợp người chơi không thể thắng hay không.
Input
Gồm nhiều bộ test, mỗi bộ test ghi trên một dòng một xâu ký tự với các chữ cái mô tả các quân bài. Số quân bài mô tả trong xâu ít nhất là 4 tối đa là 52. Chữ cái T được dùng để thay cho quân 10.
Dữ liệu vào kết thúc với xâu JOKER
Output
ghi trên một dòng chữ “Yes” hoặc “No” cho biết trường hợp người chơi không thể thắng có xảy ra hay không.
Example
Input:Q649T
T34K35
AA2T34A5KKQAJ
JOKER Output:Yes
No
Yes
Được gửi lên bởi: | adm |
Ngày: | 2012-04-04 |
Thời gian chạy: | 10s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |
hide comments
2013-12-11 05:07:20 an IM3 Ex-Member of Bit
Đọc đề bài tiếng anh cho dễ hiểu: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2230 |
|
2013-02-12 02:24:20 Vương Sỹ Huấn DH BK TP HCM
Ai duoc 17 se tinh la 11 ??? |
|
2013-02-12 02:21:46 Vương Sỹ Huấn DH BK TP HCM
Ai hieu de khong giai thich minh voi :D |
|
2013-01-01 02:16:18 Trần Vãn Dương D10CN2
Quan A khi nao tinh la 1 khi nao tinh la 11 |