문제풀이/백준

백준 1712 손익분기점 파이썬 풀이

v뚜v 2021. 1. 20. 08:51

문제

풀이

A + Bn < Cn 에서 n+1값을 출력해내는 문제이다. 이 식을 풀면

  위와 같은 형식이 된다.

 

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

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

1 : a, b, c 값을 한 줄에 띄어쓰기로 구분하여 받아주고

2 : 손익분기점의 초기값을 0으로 설정해준다

4, 5 : 만약 b가 c보다 크거나 같다면 손익분기점을 -1로 설정하고

6, 7 : 그게 아니라면 손익분기점에 위에서 나온 식+1으로 설정한다.

8 : 손익분기점을 출력한다.

 

6, 7 과정에서 식+1을 해주는 이유는 n값이 a를 (c-b)로 나눈 값보다 커야하기 때문이다.

 

결과

 

출처

www.acmicpc.net/problem/1712