알고리즘/백준
백준 2869_달팽이는 올라가고 싶다
래울
2020. 10. 11. 14:29
https://www.acmicpc.net/problem/2869
2869번: 달팽이는 올라가고 싶다
첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000)
www.acmicpc.net
낮에 꼭대기 까지 올라가는 경우를 제외해야하므로 V-A까지의 높이를 오른다고 생각하고 날짜를 하루 더해준다.
만약 (V-A)가 (A-B)로 나누어 떨어지지 않으면 2일을 더해준다.
(1 or 2) + (V-A)/(A-B)
#include <stdio.h>
int main()
{
long A,B,V;
long day=1;
scanf("%ld %ld %ld", &A, &B, &V);
if((V-A)%(A-B))
day++;
day+=(V-A)/(A-B);
printf("%ld\n", day);
return 0;
}