/* -*- coding: utf-8 -*- * * 1132.cc: No.1132 凸凹 - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int INF = 1 << 30; /* typedef */ /* global variables */ /* subroutines */ /* main */ int main() { int a, b, c, d, p, q; scanf("%d%d%d%d%d%d", &a, &b, &c, &d, &p, &q); int miny = INF, maxy = -INF, minx = 0, maxx = 0; for (int x = p; x <= q; x++) { int y = a * x * x * x + b * x * x + c * x + d; if (miny > y) miny = y, minx = x; if (maxy < y) maxy = y, maxx = x; } printf("%d %d %d %d\n", maxy, maxx, miny, minx); return 0; }