#include #include using namespace std; typedef long long ll; long double e = boost::math::constants::e(); long double pi = boost::math::constants::pi(); // 条件を見落としていませんか? int main () { int a, b; cin >> a >> b; long double ans = 0; int k = 1000000; long double d = (long double)(b-a) / k; for (int i = 0; i < k; i++) { long double x = a+d*i, y = (x-a)*(x-b); if (y < 0) { ans += (-y)*d; } } printf("%.6Lf\n", ans); }