728x90
1) 주석 없는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (b>=c) {
cout << -1;
return 0;
}
cout << a / (c - b) + 1;
}
2) 주석 있는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (b>=c) { // 애초에 마진이 없는 경우엔 -1
cout << -1;
return 0;
}
//(고정비용)+(가변비용)*(개수) 가 (가격)*(개수) 를 넘을 때를 구하는 것이므로
//개수를 모든 항에 나눠준다고 생각하면 편하게 계산 가능
cout << a / (c - b) + 1;
}
'BEAKJOON' 카테고리의 다른 글
백준(1193번 분수찾기)풀이 C++ (0) | 2021.01.12 |
---|---|
백준(2292번 벌집)풀이 C++ (0) | 2021.01.12 |
백준(1316번 그룹 단어 체커)풀이 C++ (0) | 2021.01.10 |
백준(2941번 크로아티아 알파벳)풀이 C++ (0) | 2021.01.10 |
백준(5622번 다이얼)풀이 C++ (0) | 2021.01.10 |