[算法竞赛][2018][蓝桥杯][LanqiaoCA]第九届蓝桥杯A组
题目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 题目2 标题