본문 바로가기

PKU & UVa problems/Translated problem

PKU 2871. A Simple Question of Chemistry

간단한 화학문제
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 4199 Accepted: 2809

설명

당신은 연구실에서 매우 열정적인 대학원생이지만, 대학교 학부생 시절의 101 화학연구실이 어땠는지를 잊어버린 선배 밑에서 화학을 연구중입니다. 그 선배가 획기적인 아이디어를 하나 떠올렸는데, 당신이 연구실에서 하루종일 혼합물의 온도를 관찰하는 것입니다. 그렇게 하면 어떤 변화가 있는지 전부 기록하는 것이지요.

컴퓨터 과학자가 될 거기 때문에, 당신은 그 과정을 자동으로 하는 방법을 알고 있으므로 프로그램을 작성하여 연구실에서 랩톱으로 작동하게 할 것입니다. (랩톱은 가끔 연구실의 화학물질로 인해 녹습니다.) 당신은 연구실에 들어온 뒤에 당신이 관찰한것처럼 온도를 기록해주는 프로그램을 작성해서, 그 프로그램이 기존에 기록된 온도와 새로이 기록한 온도의 차이를 계산하도록 합니다. 그러면 그 결과를 그래프 형태로 입력하여 연구실을 나가기 전에 당신의 할 일을 다 하면 됩니다.

입력

입력은 한 줄에 하나의 온도를 넣는데, 각 온도는 -10 에서 200 사이에 있습니다.  온도는 소수로 입력될 수 있습니다.  마지막 관찰 뒤에는 999를 입력하여 입력을 종료합니다. 모든 데이터 세트는 최소한 두 개의 온도 관찰값을 가져야 합니다.

출력

당신의 프로그램은 기존의 온도와 새로 관찰된 온도의 차이를 출력해야 합니다. 제일 작은 온도차이는 그 전 온도와 똑같을 때입니다. 온도차이는 항상 소수로 출력되고, 맨 앞에 0이나 공백이 오지 않습니다.(단, 두 온도의 차이가 1보다 작을 경우엔 허용됩니다.) 출력을 마무리지을땐, "End of Output"을 출력합니다.

입력 예시

10.0
12.05
30.25
20
999

출력 예시

2.05
18.20
-10.25
End of Output

Source

'PKU & UVa problems > Translated problem' 카테고리의 다른 글

PKU 2245. Lotto.  (0) 2010.03.16
PKU 2390. Bank Interest  (0) 2010.03.02
PKU 3589. Number-guessing Game  (0) 2010.02.01
UVa 562. Dividing Coins.  (7) 2009.12.12
PKU 3372. Candy Distribution  (6) 2009.11.25