14/10/2024


14/10/2024
14/10/2024
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("ocsen.inp", "r", stdin);
freopen("ocsen.out", "w", stdout);
long long A, B, H;
cin >> A >> B >> H;
// Nếu A <= B và H > A, ốc sên không bao giờ lên được đỉnh
if (A <= B && H > A) {
cout << -1 << endl;
return 0;
}
// Tính số ngày cần thiết
long long days = 0;
long long height = 0;
while (height < H) {
days++;
height += A; // Bò lên A mét
if (height >= H) {
break; // Nếu đã lên đến đỉnh
}
height -= B; // Tụt xuống B mét
}
cout << days << endl;
return 0;
}
```
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
16/12/2025
08/12/2025
Top thành viên trả lời