본문 바로가기

PKU & UVa problems/Translated problem

PKU 2521. How much did the businessman lose

사업가는 얼마를 잃었을까
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 5019 Accepted: 3449

설명


사업가는 돈을 많이 벌 수 있습니다. 그러나 때때로 거래과정에서 돈을 많이 잃을 수도 있습니다. 예를 들어 한 사업가 Jame 은  몇몇 물품을 개당 40위안에 사서 개당 70위안에 팔 생각을 했습니다. 그리고 한 고객이 와서 물건을 사면서 Jame에게 100위안을 냈고 Jame은 30위안을 거슬러 주었습니다. 당신은 아마도, "Jame이 30위안을 벌었다"라고 할 지 모릅니다. 그러나 불행하게도 Jame은 고객에게 받은 100위안이 가짜였다는 것을 발견합니다. 참 불쌍하지요? 이 경우 Jame은 70위안을 잃었습니다.(40위안(물건의 가격) + 30위안(고객에게 거슬러준 돈))

이제 당신은 Jame이 이러한 거래를 통하여 얼마를 많이 잃게 되는건지 계산해야 합니다. 물론, 때때로 Jame은 여전히 돈을 벌 수 있습니다.

입력


입력할 것은 다양한 단계로 이루어져 있습니다. 각 단계는 4개의 정수 N, M, P 그리고 C로 이루어져 있는데 각 정수는 전부 [0,50000]안에 있고 하나의 공백으로 나누어져 있습니다.

N은 Jame이 물건을 산 가격입니다.
M은 판매 가격입니다.
P는 Jame이 받은 가짜 돈의 총 액수입니다.
C는 Jame이 거슬러준 돈의 총 액수입니다.

N<M 입니다. 또한 P는 M보다 작을 수 있는데 고객이 일부는 가짜 돈으로, 일부는 진짜 돈으로 낼 수 있기 때문입니다.

4개의 0이 포함된 줄로 입력이 종료됩니다.

출력


하나의 단계에서 출력은 정확히 하나의 정수가 나오는데 이 정수는 Jame이 얼마나 거래에서 돈을 잃었는지를 알려줍니다. 만일 Jame이 꾸준히 돈을 번다면, 하나의 음정수가 나오는데 그 음정수의 절대값이 Jame이 번 돈의 액수입니다.

입력 예시

40 70 100 30
40 70 50 20
14604 32391 3902 153
0 0 0 0

출력 예시

70
20
-13885

Source

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

PKU 3438. Look and Say  (4) 2008.12.02
PKU 3030. Nasty Hacks  (3) 2008.12.01
PKU 2636. Electrical Outlets  (4) 2008.11.28
PKU 1979. Red and Black  (3) 2008.11.06
PKU 3094. Quicksum  (3) 2008.10.26