Module: (C++) Workshop-2 "Cờ vua và kỳ thủ". Điều hành có điều kiện


Problem

13 /13


*Phi tiêu

Problem

Willy đã chơi một trận giao hữu với Emmy cho danh hiệu vô địch thế giới. Khi cảm thấy mệt mỏi với những trận đấu cờ kéo dài, họ chuyển sang phi tiêu. Trò chơi phi tiêu diễn ra như sau: mọi người ném phi tiêu vào một vòng tròn, phi tiêu nằm ở khoảng cách vài mét. Hình tròn có một dấu hiệu đặc biệt, được chia thành nhiều khu vực bởi các hình tròn có bán kính 10 và bán kính 5 (xem hình).  Một phi tiêu đâm vào khu vực màu đỏ mang lại 20 điểm, trúng đích màu xanh lá cây - 15 điểm, chạm màu vàng là 30 điểm và chạm vào giữa là 50 điểm. Nếu phi tiêu chạm vào biên giới của các vùng, thì điều này sẽ cho một số điểm bằng với số điểm tối đa từ các vùng giáp ranh.
Một cú ném phi tiêu sẽ được mã hóa theo điều kiện bởi một điểm có tọa độ (x ,y). Willy và Emmy thực hiện 2 lần ném phi tiêu. Cần phải tính xem ai trong số họ đã thắng.
Viết chương trình đếm và hiển thị người chiến thắng trong trò chơi này. Xuất tên của người chiến thắng (W - Willie, E - Emmy) và, cách nhau bởi khoảng trắng, điểm của họ. Nếu bằng nhau, hãy xuất W=E và số điểm.

Đầu vào
Dữ liệu vào là 4 dòng, mỗi dòng ghi 2 số (các số đều là số nguyên). Hai dòng đầu tiên là   tọa độ của các điểm (x ,y) nơi phi tiêu của Willy bắn trúng (W), dòng thứ ba và thứ tư - nơi phi tiêu của Emmy bắn trúng ( E).

Dấu ấn
In tên của người chiến thắng (W - Willie, E - Emmy) và, cách nhau bởi khoảng trắng, điểm số của họ. Nếu bằng nhau, hãy xuất W=E và số điểm ghi được, cách nhau bởi dấu cách.
 

 

Ví dụ
<đầu>
# Đầu vào Đầu ra
1 0 0
-5 7
1 1
5 7
W 65
2 0 0
5 5
0 0
5 5
W=E 70