
✔️ math + 시간초과
while(1)
{
H += A; // 낮
if (H >= V) break;
H -= B; // 밤
day++;
}

A(x+1) - Bx = V
Ax + A - Bx = V
x(A-B) = V-A
x = (V-A) / (A-B)
→ x가 정확히 나누어 떨어지지 않으면 다음날 낮에 +A만큼 올라가야 정상에 오를 수 있음
#include<iostream>
using namespace std;
int main() {
int A, B, V;
cin >> A >> B >> V;
// 첫날 하루부터 시작
int day = 1;
// 정상까지 날짜 계산
day += (V - A) / (A - B);
// 마지막 날 거리가 남아있으면 하루 추가
if ((V - A) % (A - B))
day++;
cout << day;
}