北邮OJ-266-分数加法-14网研上机A
2017-03-14 14:33
337 查看
题目描述
求2-a+2-b,其中a和b均为正整数,结果请用最简分数表示。
输入格式
第一行为测试数据的组数T(1<=T<=400)。请注意,任意两组测试数据之间是相互独立的。
每组测试数据一行,包含两个整数a和b(2<=a,b<=20)。
输出格式
对于每组测试数据,在一行内输出结果,分子和分母用“/”隔开。
输入样例
2
2 4
3 2
输出样例
5/16
3/8
求2-a+2-b,其中a和b均为正整数,结果请用最简分数表示。
输入格式
第一行为测试数据的组数T(1<=T<=400)。请注意,任意两组测试数据之间是相互独立的。
每组测试数据一行,包含两个整数a和b(2<=a,b<=20)。
输出格式
对于每组测试数据,在一行内输出结果,分子和分母用“/”隔开。
输入样例
2
2 4
3 2
输出样例
5/16
3/8
#include <cstdio> #include <cmath> using namespace std; int main(){ int a,b; int up,down; int t; scanf("%d",&t); for (int time=0;time<t;time++){ //input scanf("%d%d",&a,&b); if (a<b){//大的在前 int temp=a; a=b; b=temp; } //process up=pow(2,a-b)+1; down=pow(2,a); while (up%2==0){ up/=2; down/=2; } //output printf("%d/%d\n",up,down); } return true; }
相关文章推荐
- 【北邮OJ】266. 分数加法-网研14
- 北邮OJ-271. 旋转图像-14计院上机(第二套)B
- 北邮OJ-272. 网络的核-14计院上机(第二套)C
- 北邮OJ-273. Python List-14计院上机(第二套)D
- 北邮OJ-269. 网络传输-14网研上机D
- 北邮OJ-267-最小堆-14网研上机B
- 北邮OJ-276. 中位数-14计院上机A
- 北邮OJ-277. 内存分配-14计院上机B
- 北邮OJ-107. 字符串操作-11网研上机A
- 北邮OJ-255-奇偶求和-14软院上机A
- 北邮OJ-278. 图像识别-14计院上机C
- 北邮OJ-257- 最近公共祖先-14软院上机C
- 【北邮OJ】277. 内存分配-网研14-计算机二14
- 北邮OJ 255. 奇偶求和-软件14 2014年北京邮电大学软件工程学院研究生复试
- 北邮OJ-258-数据库检索-14软院上机D
- 北邮OJ-268-进程管理-14网研上机C
- 北邮OJ-88. 最值问题-13网研上机A
- 北邮OJ-270. 众数-14计院上机(第二套)A
- 北邮OJ上的题目——1497
- OJ分数的四则运算