题目1

标题:分数

1/1 + 1/2 + 1/4 + 1/8 + 1/16 + ....
每项是前一项的一半,如果一共有20项,
求这个和是多少,结果用分数表示出来。
类似:
3/2
当然,这只是加了前2项而已。分子分母要求互质。

注意:
需要提交的是已经约分过的分数,中间任何位置不能含有空格。
请不要填写任何多余的文字或符号。

结果:1048575/524288

1 + 1/(2的19次方) ,写个简单程序计算即可。

#include <bits/stdc++.h>
using namespace std;
#define REP(i,n) for(int i=0;i<n;i++)
#define FOR(i,a,b) for(int i=a;i<=b;i++)
#define DOWN(i,b,a) for(int i=b;i>=a;i--)

//#define LOCAL
int main(){
        #ifdef LOCAL
                freopen("input.txt","r",stdin);
                //freopen("output.txt","w",stdout);
        #endif // LOCAL
        long x=pow(2,19);
        printf("%d/%d",x+x-1,x);
        return 0;
}
View Code

相关文章:

  • 2021-08-13
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2021-10-20
  • 2021-08-28
  • 2022-12-23
  • 2021-08-25
猜你喜欢
  • 2021-11-28
  • 2021-07-21
  • 2021-11-05
  • 2021-09-21
  • 2021-06-25
  • 2022-02-09
  • 2021-06-07
相关资源
相似解决方案