题目链接:https://www.lanqiao.cn/problems/610/learning/?page=1&first_category_id=1&second_category_id=3&tags=2018&name=%E5%88%86%E6%95%B0
题不难,但是可以帮助编程时好的习惯的养成,更加注意一些细节。
注意几个地方︰1.开long long,可以用typedef long long ll;//注意这个分号不要忘记
⒉用头文件,#include<bits/stdc++.h>,把很多库文件包括进来,方便了很多,比如下面用的pow 3.审清题干,是以分数形式输出答案
4.思路:等比数列公式计算结果然后通分。互质数性质:较大数比较小数的2倍多1或少1,这两个数一定是互质数。如:13和27、13和25是互质数。
关于数据类型:
https://www.runoob.com/cplusplus/cpp-data-types.html
等比数列前n项和求和公式:
代码很简单还是贴一下:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
// 请在此输入您的代码
ll a=0,b=0;
a=pow(2,20)-1;
b=pow(2,19);
printf("%d/%d",a,b);
return 0;
}