๋ฌธ์
์๋์ ์๋ ๋ ธํธ๋ถ์ ์ ์กฐํ๊ณ ํ๋งคํ๋ ํ์ฌ์ด๋ค. ๋ ธํธ๋ถ ํ๋งค ๋์์ ์๊ด์์ด ๋งค๋ ์๋๋ฃ, ์ฌ์ฐ์ธ, ๋ณดํ๋ฃ, ๊ธ์ฌ ๋ฑ A๋ง์์ ๊ณ ์ ๋น์ฉ์ด ๋ค๋ฉฐ, ํ ๋์ ๋ ธํธ๋ถ์ ์์ฐํ๋ ๋ฐ์๋ ์ฌ๋ฃ๋น์ ์ธ๊ฑด๋น ๋ฑ ์ด B๋ง์์ ๊ฐ๋ณ ๋น์ฉ์ด ๋ ๋ค๊ณ ํ๋ค.
์๋ฅผ ๋ค์ด A=1,000, B=70์ด๋ผ๊ณ ํ์. ์ด ๊ฒฝ์ฐ ๋ ธํธ๋ถ์ ํ ๋ ์์ฐํ๋ ๋ฐ๋ ์ด 1,070๋ง์์ด ๋ค๋ฉฐ, ์ด ๋ ์์ฐํ๋ ๋ฐ๋ ์ด 1,700๋ง์์ด ๋ ๋ค.
๋ ธํธ๋ถ ๊ฐ๊ฒฉ์ด C๋ง์์ผ๋ก ์ฑ ์ ๋์๋ค๊ณ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ฐ ๋์๋ฅผ ๋๋ ค ๊ฐ๋ค ๋ณด๋ฉด ์ด๋ ์๊ฐ ์ด ์์ (ํ๋งค๋น์ฉ)์ด ์ด ๋น์ฉ(=๊ณ ์ ๋น์ฉ+๊ฐ๋ณ๋น์ฉ)๋ณด๋ค ๋ง์์ง๊ฒ ๋๋ค. ์ต์ด๋ก ์ด ์์ ์ด ์ด ๋น์ฉ๋ณด๋ค ๋ง์์ ธ ์ด์ต์ด ๋ฐ์ํ๋ ์ง์ ์ ์์ต๋ถ๊ธฐ์ (BREAK-EVEN POINT)์ด๋ผ๊ณ ํ๋ค.
A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ต๋ถ๊ธฐ์ ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ธ๋ก ์ฆ 2. (์๋ง ํฐ์คํ ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๋ฐฑ์ค ํ์ด๋ Bronze 2 ์ด์๋ง ํฌ์คํ ํ ๊ฒ ๊ฐ๋ค)
์๊ฐ ์ ํ 0.35 ์ด..
๋ฐ๋ณต๋ฌธ์ผ๋ก ํ๋ฉด ๋ฌด์กฐ๊ฑด ํ์์ค๋ฒ๋๋ ์๊ฐ๋ณด๋ค ๊น๋ค๋ก์ด ๋ฌธ์ ์ด๋ค!
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (b >= c) cout << -1;
else cout << a / (c - b) + 1;
}
( ์๋ณธ ) https://blog.naver.com/glass_sh/222818560750
'๐ ์๊ณ ๋ฆฌ์ฆ > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++/๋ฐฑ์ค] 2502 : ๋ก ๋จน๋ ํธ๋์ด (0) | 2022.08.01 |
---|---|
[C++/๋ฐฑ์ค] 11650, 11651 : ์ขํ ์ ๋ ฌํ๊ธฐ 1, 2 (0) | 2022.08.01 |
[C++/๋ฐฑ์ค] 10989 : ์ ์ ๋ ฌํ๊ธฐ 3 (0) | 2022.07.25 |
[C++/๋ฐฑ์ค] 2920 : ์๊ณ (0) | 2022.07.22 |
[C++/๋ฐฑ์ค] 2775 : ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ (0) | 2022.07.22 |