#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int h, a, d; cin >> h >> a >> d; vector dp(h+1, 0.0); for(int i=1; i<=h; ++i){ int h1 = max(0, i - a); int h2 = max(0, i - d); dp[i] = min(dp[h1] + 1, dp[h2] + 1.5); } printf("%.10f\n", dp[h]); return 0; }