Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

HotterColder

From ZeroWiki
Revision as of 12:46, 27 March 2026 by Maintenance script (talk | contribs) (Table transclusion repair v1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

원문보기


인기도:C(A,B,C), 성공률:낮음(낮음,보통,높음), 레벨:3(1~4)

About HotterColder

뜨거워 차가워라는 게임이 있는데, 게임 방법은 다음과 같다. 일단 A가 방을 비우면 B가 방 안 어딘가에 어떤 물건을 숨긴다. A는 (0,0) 위치로 방에 다시 들어와서 방 안의 다양한 위치를 돌아다닌다. A가 새로운 위치로 움직였을 때, 물건을 숨겨둔 위치와의 거리에 따라 B가 이동 결과를 말해준다. 더 가까워지면 "뜨거워(Hotter)"라고 말하고, 멀어지면 "차가워(Colder)"라고 말하고, 차이가 없으면 "똑같아(Same)"라고 말한다.

Input

최대 50줄까지 입력될 수 있으며, 각 줄마다 (x, y) 좌표를 나타내는 숫자 한 쌍과 "Hotter", "Colder", "Same" 중 한 가지가 입력된다. 숫자 한 쌍은 방 안에서의 위치를 나타내는데, 방은 (0,0)과 (10,10) 두 점에 의해 만들어지는 정사각형 모양이라고 가정하자.

Output

입력된 각 행에 대해 물건이 놓여있을 가능성이 있는 위치의 넓이 총합을 출력한다. 한 줄에 하나씩 출력하며, 소수점 둘째 자리까지 출력한다. 조건에 맞는 영역이 존재하지 않으면 '0.00'을 출력한다.

Sample Input

10.0 10.0 Colder

10.0 0.0 Hotter 0.0 0.0 Colder 10.0 10.0 Hotter

Sample Output

50.00

37.50 12.50 0.00

풀이

작성자 사용언어 개발시간 코드

쓰레드


문제분류 경시대회준비반