UVA 11971
【題目分析】
數學期望
【代碼】
#include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; struct divi{long long a;long long b; }ans; int kase; inline long long pow(long long a,long long b) {long long ret=1;while (b){if (b&1) ret*=a;a*=a;b>>=1;}return ret; } inline long long gcd(long long a,long long b) {return (b==0)?a:gcd(b,a%b);} int main() {int tt;scanf("%d",&tt);while (tt--){int k;scanf("%*d%d",&k);ans.a=pow(2,k)-k-1;ans.b=pow(2,k);long long g=gcd(ans.a,ans.b);ans.a/=g;ans.b/=g;printf("Case #%d: %lld/%lld\n",++kase,ans.a,ans.b);} }總結
- 上一篇: vue 给iframe设置src_vue
- 下一篇: PHP编辑留言源码,php实现简单的留言