사업가는 얼마를 잃었을까
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
POJ Monthly--2005.07.31, Wang Yijie
'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 |