[백준 / BOJ] 1712번 손익분기점 (C++, Python)◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2022. 1. 18. 09:01
Table of Contents
반응형
링크 : https://www.acmicpc.net/problem/1712
문제
문제 풀이
기본 수학 카테고리임에도 불구하고 처음에 별 생각 없이 반복문으로 풀었다가 예제 3번에 의해 시간 초과가 나는 문제이다. 수학으로 풀어야 시간 초과가 나지 않는다.
고정 비용 + 가변 비용 x 𝒳 < 판매 비용 x 𝒳
이를 공식으로 치환하면
A + B x 𝒳 < C x 𝒳
-> A < (C - B) x 𝒳
-> A / (C - B) < 𝒳
이 된다. 결국 𝒳를 구해야 하므로 A / (C - B)에서 + 1을 해 출력하면 해결된다.
아래에 시간 초과가 나는 풀이도 첨부한다.
C++ 코드 전문
Python 코드 전문
소감
반응형
'◎ 자료구조와 알고리즘 > 백준(BOJ) 문제풀이' 카테고리의 다른 글
[백준 / BOJ] 1193번 분수찾기 (C++, Python) (0) | 2022.02.01 |
---|---|
[백준 / BOJ] 2292번 벌집 (C++, Python) (0) | 2022.01.18 |
[백준 / BOJ] 1316번 그룹 단어 체커 (C++, Python) (0) | 2022.01.17 |
[백준 / BOJ] 2941번 크로아티아 알파벳 (C++, Python) (0) | 2022.01.17 |
[백준 / BOJ] 5622번 다이얼 (C++, Python) (0) | 2022.01.17 |
@Reo :: 코드 아카이브
자기계발 블로그