标签:
/* 宋代苏轼 《临江仙·夜饮东坡醒复醉》 夜饮东坡醒复醉,归来仿佛三更。家童鼻息已雷鸣。敲门都不应,倚杖听江声。 长恨此身非我有,何时忘却营营。夜阑风静縠纹平。小舟从此逝,江海寄余生。 */ #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <queue> #include <vector> #include <iostream> #include <string> #include <ctime> #define LOCAL const double Pi = acos(-1.0); const int MAXN = 200000 + 10; const double eps = 1e-7; using namespace std; typedef long long ll; double f(int a, int b, int c, int d, double x){return a * x * x * x + b * x * x + c * x + d;} double fd(int a, int b, int c, double x){return 3 * a * x * x + 2 * b * x + c;} int main(){ int a, b, c, d; double z; scanf("%d%d%d%d", &a, &b, &c, &d); scanf("%lf", &z); int cnt = 1; double x = z; while (f(a, b, c, d, x) > eps || f(a, b, c, d, x) < -eps){ x = x - f(a, b, c, d, x) / fd(a, b, c, x); cnt++; } printf("%.3lf %d\n", x, cnt); return 0; }
标签:
原文地址:http://www.cnblogs.com/hoskey/p/4377077.html