[C]白俊2869号-カタツムリが上に行きたい-


質問する

コード#コード#
#include <stdio.h>

int main(void) {
	int A, B, V, day;
	scanf("%d %d %d", &A, &B, &V); // V>A>B
	day = (V - A) / (A - B) + 1;
	if ((V - A) % (A - B) != 0)
		day += 1;
	printf("%d", day);
}
おしゃべり
ピークに達すると滑らない条件があるので、単純にV/(A-B)はできません.
そのため、ピークに達する前日に(A-B)を使って日を求め、その後に1日加算するしかありません.