【北邮OJ】266. 分数加法-网研14
来源:互联网 发布:画中画软件下载 编辑:程序博客网 时间:2024/04/30 09:39
总结:
1。注意int数据溢出,此题2^a有可能非常大,干脆用long long int
2。gcd()递归
#include <stdio.h>#include <iostream>#include <math.h>using namespace std;long long int gcd(long long int a,long long int b){ if(b == 0) {return a;} else {return gcd(b,a%b);}}int main(){ int t,T; cin>>T; for(t=1;t<=T;t++){ long long int a,b; long long int g; cin>>a; cin>>b; long long int x,y; x = pow(2,a); y = pow(2,b); g=gcd((x+y),(x*y)); cout<<(x+y)/g<<'/'<<x*y/g<<endl; } return 0;}
0 0
- 【北邮OJ】266. 分数加法-网研14
- 北邮OJ-266-分数加法-14网研上机A
- HDOJ 2503 计算分数加法
- 分数的加法和乘法
- Java实现分数的加法
- 【OJ】分数转小数
- oj比较分数
- OJ分数的四则运算
- OJ.2480: 分数求和
- OJ 1794 集合加法
- OJ 高精度加法
- 高精度整数加法(OJ)
- uestc oj 1668 分数拆分
- OJ 45之分数求和
- 杭电OJ 分数矩阵
- 第八周OJ-分数序列
- oj题之分数序列
- 南邮 OJ 1005 多项式加法
- 记录2
- 一些感悟
- errno: TLS definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference in /tmp/ccJmra7
- 汉诺塔(一)
- 用数据统计说话:2016年收入最高的编程语言与流行web框架
- 【北邮OJ】266. 分数加法-网研14
- java中zip与gzip实现文件压缩,解压
- 人脸数据集整理
- 关于Apache的那些事儿
- 5-2 打印学生选课清单 (25分)
- python3在windows下的编码问题
- 常见的php语法 报错
- maven eclipse 搭建项目
- Android升级到7.0使得webview加载页面为空白页