[C10_HCM_22] Đồng hồ

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, C++, Java, Pascal, Python

An mới được học về đo độ lớn các góc và rất hào hứng với bài học này. Nhìn vào đồng hồ treo tường, An thích thú khi thấy độ lớn của góc tạo bởi kim giờ và kim phút thay đổi theo thời gian và liên tục đặt câu hỏi về độ lớn các góc này. Trả lời chính xác các câu hỏi của An thật sự là một thách thức. Hãy giúp An tìm ra câu trả lời cho những câu hỏi này.

Yêu cầu

Cho trước những thời điểm bất kỳ trong ngày, hãy viết một chương trình cho biết góc nhỏ hơn hay bằng ~180°~ tạo bởi kim giờ và kim phút vào những thời điểm đó (tính theo độ).

Dữ liệu đầu vào

Gồm nhiều dòng ứng với nhiều thời điểm, mỗi thời điểm trên một dòng theo dạng ~H:M~, ~1 \le H \le 12,\ 00 \le M \le 59~, ~H~ có thể là một hoặc hai chữ số, tuy nhiên ~M~ luôn là hai chữ số. Dữ liệu vào kết thúc với dòng chứa ~0:00~, dòng này không cần tính góc.

Dữ liệu đầu ra

Với mỗi thời điểm trong dữ liệu vào hãy xuất ra trên một dòng góc nhỏ hơn hay bằng ~180°~ tạo bởi kim giờ và kim phút vào thời điểm đó. Góc xuất ra được làm tròn ~3~ số lẻ thập phân.

Ràng buộc dữ liệu

  • 30% test ứng với 30% số điểm của bài chỉ có ~1~ thời điểm (dữ liệu có hai dòng, dòng thứ hai vẫn là ~0:00~).
  • 40% test ứng với 40% số điểm của bài có ~M = 00~.

Ví dụ

Ví dụ 1
INPUT
12:00
6:00
9:15
10:08
0:00
OUTPUT
0.000
180.000
172.500
104.000

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.