C++/BAEKJOON
[C++] BAEKJOON (2869) 달팽이는 올라가고 싶다
sweetnew
2021. 4. 15. 20:58
반응형
문제
땅 위에 달팽이가 있다.
이 달팽이는 높이가 V 미터인 나무 막대를 올라갈 것이다.
달팽이는 낮에 A 미터 올라갈 수 있지만, 밤에 잠을 자는 동안 B 미터 미끄러진다. 그러나 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대의 정상에 도달하려면 며칠이 걸리는지 구하는 프로그램을 작성하시오.
첫째 줄에 A, B, V가 공백으로 구분되어 주어진다. (1 ≤ B 〈 A ≤ V ≤ 1,000,000,000)
첫째 줄에 달팽이가 나무 막대의 정상에 도달하려면 며칠이 걸리는지 출력한다.
결과
#include <iostream>
int main() {
int V, A, B;
int day = 1;
std::cin >> A >> B >> V;
if ((V - B) % (A - B) == 0) {
std::cout << (V - B) / (A - B);
}
else {
std::cout << ((V - B) / (A - B)) + 1;
}
return 0;
}
출처: BAEKJOON
반응형