알고리즘 정복하기!/백준 문제풀이

백준 1712번 Python / Math

by seokii 2022. 2. 9.
728x90
반응형

문제 링크

https://www.acmicpc.net/problem/1712

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와

www.acmicpc.net

 

풀이

a, b, c = map(int, input().split())

if b >= c:
    print(-1)
else:
    print(a//(c-b)+1)

가변 비용(B)이 판매 가격(C) 보다 높으면 아무리 많이 팔아도 수익이 생길 수 없다.

그래서 B >=C 일때는 -1을 출력한다.

문제에서의 식을 A + B*n = C*n (A: 고정 비용, B: 가변 비용, C: 판매비용, n: 판매 수)로 나타낼 수 있는데,

이를 판매 수인 n으로 식을 정리하면, n = A / (C-B)로 나타낼 수 있다.

수익이 나는 최초 시점을 출력해야 하므로, +1을 하여 출력한다.

 

728x90
반응형

'알고리즘 정복하기! > 백준 문제풀이' 카테고리의 다른 글

백준 5565번 Python / Math  (0) 2022.02.10
백준 10870번 Python / Math  (0) 2022.02.10
백준 2292번 Python / Math  (0) 2022.02.09
백준 1978번 Python / Math  (0) 2022.02.08
백준 10872번 Python / Math  (0) 2022.02.08

댓글