感觉这道题的转换真的是神来之笔

把木条转换成圆,只是切得次数变多一次

然后只要有一根木条长度为直径就租不成

其他点的概率为1/2^k 当前这个点的有k+1种可能

所以答案为1 - (k+1)/2^k

#include<cstdio>
#include<cmath>
#define REP(i, a, b) for(int i = (a); i < (b); i++)
using namespace std; typedef long long ll;
ll gcd(ll a, ll b) { return !b ? a : gcd(b, a % b); } int main()
{
int T;
scanf("%d", &T); REP(kase, 1, T + 1)
{
int n, k;
ll a, b;
scanf("%d%d", &n, &k); b = (ll)1 << k; //注意这里1要带类型,不写代表int
a = b - k - 1;
ll t = gcd(a, b);
a /= t; b /= t;
printf("Case #%d: %lld/%lld\n", kase, a, b);
} return 0;
}

最新文章

  1. 如何在虚拟机里安装Linux
  2. android手机调试时不能打印Logcat日志信息
  3. Matlab生成M序列的伪随机码
  4. redis-key2
  5. C# 图片盖章功能实现,支持拖拽-旋转-放缩-保存
  6. android ScrollView中嵌套GridView,ListView只显示一行的解决办法
  7. App Naver Line 5.3 add new features - &quot;True Delete&quot;
  8. HDU 4911 Inversion
  9. leetcode@ [126] Word Ladder II (BFS + 层次遍历 + DFS)
  10. centos_6.7_系统初始化
  11. NET Core全新的配置管理
  12. php反射类 ReflectionClass
  13. Django多表操作
  14. C语言中getch()、getche()和getchar()
  15. 【loj3043】【zjoi2019】线段树
  16. 浅析 Bigtable 和 LevelDB 的实现
  17. 20155201 网络攻防技术 实验九 Web安全基础
  18. [原创]数据驱动决策:BI在零售业的数据化管理
  19. 不移除通知的话,出现的bug
  20. Python内存管理机制及优化简析(转载)

热门文章

  1. spm 捕获
  2. python 3.x 学习笔记11 (静态、类、属性、特殊成员方法)
  3. word2tex之类的问题
  4. swift语言点评十八-异常与错误
  5. vue mint-ui swipe 不显示或显示空白
  6. PageUtil
  7. linux 下的小知识
  8. yum-config-manager --add-repo=
  9. 【Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B】 Code For 1
  10. Qt之pro配置详解