이 블로그 검색

2018년 7월 26일 목요일

[백준 1712] 손익분기점

[ 백준 1712 : 손익분기점 ]

A,B,C를 줄때 손익분기점을 계산하는 문제다.
간단하게 풀 수 있는데 먼저 수식을 써본다.

일단 고정비용 A
그리고 가변 비용 B * (만드는 갯수=X)
그리고 수익 C * (만드는 갯수=X)

그럼 식이
C*X - B*X -A > 0 일때의 X를 구하면된다.
그럼 이제 쉽다.

일단 -1을 출력할 조건은 C가 아무리 X를 곱해도 B를 넘지 못할때이니 C<=B 라면 -1을 출력한다. 만약 -1 이 아니라면 X에 대해 풀어보자 X*( C - B ) - A > 0
X > A/(C-B)
끝.
A를 C에서 B를 뺀 값으로 나누어 +1을 해주면 X의 최솟값이 나오고
이 X가 손익분기점을 넘기는 때이다.

댓글 없음:

댓글 쓰기

[백준 16236] 아기 상어

[ 백준 16236 : 아기 상어 ] 2018 삼성전자 sw직무 하반기 기출문제입니다. 역대 삼성전자 기출문제가 그렇듯 역시나 BFS,DFS,완탐,DP,단순구현 입니다. 저는 문제를 단순히 BFS로 풀어갔습니다. 조건만 잘 지킨다면 한번에 ...