Đồng xu may mắn
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python, Rust
Một chuỗi kết quả tung đồng xu ~P~ chỉ gồm các ký tự S và N. Gọi ~a~ là số ký tự S và ~b~ là số ký tự N trong ~P~. Hãy biểu diễn tỉ lệ ~a : b~ dưới dạng phân số tối giản.
Input
- Dòng đầu chứa số nguyên ~T~ là số bộ dữ liệu.
- ~T~ dòng tiếp theo, mỗi dòng chứa một chuỗi ~P~ gồm các ký tự
SvàN.
Output
Với mỗi chuỗi, in trên một dòng phân số tối giản dạng x/y, trong đó ~x = a/g~, ~y = b/g~ với ~g = \gcd(a, b)~.
Giới hạn
- Mỗi chuỗi ~P~ chứa ít nhất một ký tự
Svà ít nhất một ký tựN(~a, b \ge 1~).
Vào/ra bằng file
- Dữ liệu vào: đọc từ file
COINLK.INP. - Kết quả: ghi ra file
COINLK.OUT.
Đang tải...