codeforces 452 C. Magic Trick
来源:互联网 发布:配眼镜的数据 编辑:程序博客网 时间:2024/05/24 05:58
原题连接
题目大意:
有m个桌子,每一个桌子有n张卡牌,从这m*n个卡牌选出n张。然后,从这n张选中一张,记住点数,盖起来洗牌。请问再次抓中相同点数的牌的概率。
解题思路:
概率求法的问题。对于这选出来的n张卡牌,抽一次再抽中原来的那张的概率是1/n。剩下求不是原来那张而且最后点数相同的概率。
不是原来的那张概率n-1/n。剩下点数和原来的相同,即从剩下点m-1个相同的卡牌中选。剩下m*n-1的卡牌等概率出现在n-1卡牌中。
所以该律师(n-1)/n*(m-1)/(m*n-1)
最后成功概率是两者和 1/n+(n-1)/n*(m-1)/(m*n-1)
代码:
#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <cstdio>#include <cmath>#include <string.h>#include <algorithm>#include <string>#include <map>#include <queue>#include <stack>#include <vector>#include <set>#include <utility>#include <complex>using namespace std;int main(){int n, m;scanf("%d%d", &n, &m);if(n==1&&m==1){printf("1");return 0;}double ans = 1.0 / n + (double)(n - 1) / (double)(n)*(m - 1) / (n*m - 1);printf("%.9lf\n", ans);return 0;}
0 0
- codeforces 452 C. Magic Trick
- CodeForces 452C - Magic Trick-概率
- Codeforces 452C Magic Trick (概率)
- codeforces memsql Start[c]UP 2.0 C. Magic Trick
- C. Magic Trick
- MemSQL Start[c]UP 2.0 - Round 1 C. Magic Trick
- Codeforces 424 C. Magic Formulas
- Codeforces 424 C Magic Formulas
- codeforces 327C Magic Five
- CodeForces 424C Magic Formulas
- codeforces 327C. Magic Five
- codeforces 424C Magic Formulas
- Codeforces 424C Magic Formulas
- Codechef Magic Trick
- Google_codejam2014_Problem A: Magic Trick
- codeforces 710C C. Magic Odd Square
- Problem A. Magic Trick解答
- 【数论】codeforces 327C Magic five
- 【杭电】[2111]Saving HDU
- android官方侧滑菜单DrawerLayout详解
- 博客迁移
- 笔记-二叉查找树
- 贪心算法2之1006
- codeforces 452 C. Magic Trick
- Mesh Compression 学习 -- OpenCtm 创建mesh文件
- 单链表的各种基本运算
- 给我一个不坚强的理由
- H3C S5800/S7506E实现IRF功能详细配置过程
- 解决倦怠的方法
- 如何调优JVM - 优化Java虚拟机(大全+实例)
- Android Screen Monitor抓取真机屏幕
- Android 自定义Camera(二)