uva 11971
Posted zhibin123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uva 11971相关的知识,希望对你有一定的参考价值。
#include<bits/stdc++.h> using namespace std; typedef long long ull; ull gcd(ull a,ull b){ if(b == 0) return a; return gcd(b,a%b); } int main(){ ull t,n,k,cnt = 0,temp,a,b,c; cin >> t; while(t--){ cnt++; cin >> n >> k; // scanf("%ulld %ulld",&n,&k); a = k+1; b = ((long long)1<<k);//这里 1 很重要 //cout << k << " " << b << endl; temp = gcd(b,a); a = a/temp; b = b/temp; c = b - a; printf("Case #%d: ",cnt); cout << c << "/" << b << endl; } return 0; }
以上是关于uva 11971的主要内容,如果未能解决你的问题,请参考以下文章