题目描述
1
1
+
1
2
+
1
4
+
1
8
+
.
.
.
\frac{1}{1}+\frac{1}{2}+\frac{1}{4}+\frac{1}{8}+...
11+21+41+81+...
每项是前一项的一半,如果一共有 20 项,求这个和是多少,结果用分数表示出来。
类似:
3
2
\frac{3}{2}
23,当然,这只是加了前 2 项而已。分子分母要求互质。
代码如下
#include <cmath>
#include <iostream>
using namespace std;
int main()
{
cout << (long long)pow(2, 20) - 1 << "/" << pow(2, 19);
return 0;
}
答案为这个和是 1048575 524288 \frac{1048575}{524288} 5242881048575。