728x90
1) 주석 없는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int a, b, v;
cin >> a >> b >> v;
int cnt = (v - a) / (a - b);
if ((v-a) % (a - b) == 0) {
cout << cnt+1;
}
else {
cout << cnt+2;
}
}
2) 주석 있는 VERSION
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
int main() {
int a, b, v;
cin >> a >> b >> v;
int cnt = (v - a) / (a - b); // 달팽이가 올라가는데 걸리는 일수
//첫 날에 올라간 경우를 +1
//정상에 도달한 경우 미끄러지지 않으므로 그대로.
if ((v-a) % (a - b) == 0) {
cout << cnt+1;
}
//도달하지 못한 경우 나머지만큼 올라가기 위해 하루가 더 필요
else {
cout << cnt+2;
}
}
'BEAKJOON' 카테고리의 다른 글
백준(2775번 부녀회장이 될테야)풀이 C++ (0) | 2021.01.12 |
---|---|
백준(10250번 ACM 호텔)풀이 C++ (0) | 2021.01.12 |
백준(1193번 분수찾기)풀이 C++ (0) | 2021.01.12 |
백준(2292번 벌집)풀이 C++ (0) | 2021.01.12 |
백준(1712번 손익분기점)풀이 C++ (0) | 2021.01.10 |