传送门:QAQ
题意:就是给你一个式子,让你高精度求和。
思路:真的太菜了,没想到就是根据求导的定义公式来就行。
附上代码:
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
#define ll long long
int main(void) {
ll n, m;
while (scanf("%lld%lld", &n, &m) != EOF && (n || m)) {
double ans = 0;
for (ll i = n; i <= m; i++) {
ans += pow(i, -1 * 2.0 / 3.0);
}
ans /= 3;
ll w = 15;
if (ans >= 10) {
while (ans >= 10) {
ans = ans / 10;
w--;
}
}
else {
while (ans < 1) {
ans *= 10;
w++;
}
}
printf("%.5lfE-%03lld\n",ans,w);
}
return 0;
}