[Codeforces 546] A. Soldier and Bananas

WBeen·2021년 2월 18일

Codeforces

목록 보기
19/26

해석이 이상할 수 있습니다.
이상한 부분은 말씀해 주시면 수정하겠습니다.

문제:https://codeforces.com/problemset/problem/546/A

시간 제한: 1s
메모리 제한: 256MB

군인은 가게에서 w개 바나나를 사고싶다. 그는 첫번째 바나나에 k달러를 지불했고, 두번째에 2k를 지불 등등..(다시말해, i번째 바나나는 ik달러)

그는 n달러를 가지고 있다. 그는 n달러를 갖고있다. 얼마에 달러를 그가 빌려야할까 바나나를 사기위해 그에 친구 군인들에게?

[입력]
첫줄에 세 개의 정수 k,n,w가 포함된다. (1  ≤  k, w  ≤  1000, 0 ≤ n ≤ 109), 바나나의 가격, 처음 가진 달러, 그가 사고싶은 바나나 개수.

[출력]
정수 하나 출력 - 군인이 그의 남자아게 빌릴 달러. 만약 그가 돈을 빌리지 않아도 된다면 0출력.

[풀이]

i번째 바나나는 i*k에 값을 가진다.
구매하려는 바나나 만큼 값을 더해준 후
그 값이 초기 비용보다 많다면 초기 비용과 구매 비용에 차이를 출력하고
초기 비용이 작거나 같다면 0을 출력한다.

[코드]
https://github.com/Woobeen906/Codeforces/blob/main/546-A.cpp

profile
Front-end 개발자로 가는 길을 기록

0개의 댓글