紫书 例题 10-21 UVa 11971(连续概率)
2024-08-31 14:27:20
感觉这道题的转换真的是神来之笔
把木条转换成圆,只是切得次数变多一次
然后只要有一根木条长度为直径就租不成
其他点的概率为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;
}
最新文章
- 如何在虚拟机里安装Linux
- android手机调试时不能打印Logcat日志信息
- Matlab生成M序列的伪随机码
- redis-key2
- C# 图片盖章功能实现,支持拖拽-旋转-放缩-保存
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- App Naver Line 5.3 add new features - ";True Delete";
- HDU 4911 Inversion
- leetcode@ [126] Word Ladder II (BFS + 层次遍历 + DFS)
- centos_6.7_系统初始化
- NET Core全新的配置管理
- php反射类 ReflectionClass
- Django多表操作
- C语言中getch()、getche()和getchar()
- 【loj3043】【zjoi2019】线段树
- 浅析 Bigtable 和 LevelDB 的实现
- 20155201 网络攻防技术 实验九 Web安全基础
- [原创]数据驱动决策:BI在零售业的数据化管理
- 不移除通知的话,出现的bug
- Python内存管理机制及优化简析(转载)
热门文章
- spm 捕获
- python 3.x 学习笔记11 (静态、类、属性、特殊成员方法)
- word2tex之类的问题
- swift语言点评十八-异常与错误
- vue mint-ui swipe 不显示或显示空白
- PageUtil
- linux 下的小知识
- yum-config-manager --add-repo=
- 【Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B】 Code For 1
- Qt之pro配置详解