출처:
https://www.acmicpc.net/problem/1712
풀이 :
a,b,c = map(int, input().split())
if (c-b) <= 0:
print("-1")
else :
N = int(a / (c-b))+1
print(N)
간단하게 해결 할 수 있다.
1. c-b 가 음수가 나와버림면 이것은 손익 분기를 따질 수없다. 그러므로 -1 을 출력하자
2. 방정식을 확인해보자.
1000 + 70 n < 170 n
1000 < (170-70) n
1000/ (170 -70) < n
10 < n => n = 11
'코딩테스트 > 기초' 카테고리의 다른 글
백준 1193 분수찾기 - python (0) | 2022.01.06 |
---|---|
백준 2292 벌집 - python (0) | 2022.01.06 |
백준 2941 크로아티아 알파벳 - python (0) | 2022.01.03 |
백준 5622 다이얼 - python (0) | 2022.01.03 |
백준 1152 단어의 개수 (0) | 2022.01.02 |