赞
踩
https://blog.csdn.net/u012526436/article/details/108987459
参考链接
给出一个矩阵,不能穿越对角线,但可以触碰到,问从a[1][1] 走到 a[n][n]又多少种方法。
我们首先考虑a[n][n],a[n][n]可以从a[n-1][n]和a[n][n-1]两种状态得到,但是因为不能穿越对角线,所以我们只考虑一半的情况,然后根据对称性来得到最终的结果。
对角线上的点那么a[i][i]就只能从a[i][i-1]得到这是一种特殊情况, dp[i][i] = d[i][i-1]
其他点则可以是 dp[i][j] = dp[i][j-1] + dp[i-1][j]
#include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N = 40; typedef long long LL; LL a[N][N]; int main() { int n; int cnt = 1; while(scanf("%d", &n), n != -1) { for(int i=0; i<N; i++) { a[i][0] = 1; // 棋盘边上的点只有一条路径 a[0][i] = 1; } for(int i=1; i<N; i++) { for(int j=1; j<i; j++) // 只考虑对角线一边的情况 { a[i][j] = a[i-1][j] + a[i][j-1]; } a[i][i] = a[i][i-1]; // 对角线上的点只能从它的下方得到 } // a[n][n] = a[n][n-1]; // 根据对称性,最后的结果×2即可 printf("%d %d %lld\n", cnt++, n, 2 * a[n][n]); } return 0; }
解析:分母为从52张扑克牌当中取两张,即C 252
有红黑两种颜色,各26张,只从红色中抽取两张,C 226,或者只从黑色中抽取两张,C 226
https://www.nowcoder.com/discuss/400248?type=2
第一次:正
第三次:反反正
第五次:反反反反正
…第N次:反反。。。。正
p=1/2+(1/2)3+(1/2)5+······+(1/2)(2n+1)=1/2*(1+1/4+(1/4)2+……+(1/4)n)
当公比不为1时,等比数列的求和公式为:
Sn=[a1(1-q^n)]/(1-q)
解析:
极大似然估计求解:
likelihood = C810 * p8(1 - p)2。对数求导得到p = 0.8
问题转化:X = 信放了,Y = 1号箱是空的,求P(X|Y)
P(X) = 4/5,P(Y|X) = 7/8,P(Y|not X) = 1
注意题目说法:有一个男孩和第一个为男孩不一样
一对夫妇有两个孩子,有大有小,孩子可能性有 A男B女、A女B男、A男B男、A女B女
已知其中有一个男孩,所以只有 A男B女、A女B男、A男B男 三种情况
两个都是男的概率1/3
两个箱子概率是1/2,选中某个箱子后又有选择的是不是红球的概率,所以最大概率就是一个红球放在一个箱子里,其余的99个球全放到另一个箱子。这样概率=0.5+0.5*(49/99)约等于0.75,这样为最大概率。
作者:铁蛋嘟嘟噜
链接:https://www.nowcoder.com/discuss/400248?type=2
来源:牛客网
public int g(){
while (true){
int a = f();
int b = f();
if(a!=b){
return a;
}
}
}
让该随机数生成器生成两个数,那么序列是00,01,10,11概率分别为 pp,p(1-p),(1-p)p,(1-p)(1-p)
很明显,这四种情况中存在两个独立的事件概率是相等。也就是01和10,那么我把01看成是0,10看成是1,那么他们输出的概率均为p(1-p),其他的情况舍弃。这样就得到了0和1均等生成的随机器了。
拒绝采样,抛两次硬币,如果两次都是反面的话,重新抛,一正一反的概率为2/3。
在一个边长为2的正方形内均匀地随机投点,假设投n次,计算落到该正方形的内切圆里面的数量,假设为m,那么经过计算π/4 = m / n。
需要一个生成1 - n的随机数生成器,然后每次调用两次生成x,y,作为地雷放置的位置,如果位置重复则舍弃,重复执行直到获得m个位置。
假设折成的三段为x, y, L-x-y,则需要满足:
所求概率等于x+y=L/2、x=L/2、y=L/2三条直线所包围图形的面积除以直线(x+y)=L与x轴、y轴所包围图形的面积。
答案:边长为1的正方形的内切圆的面积/1=\pi/4π/4
设甲先抛。
设甲胜率为x。
则第一次甲抛了反面之后,乙胜率为x,则第一次甲抛了反面后,乙胜率为x,从而甲胜率+乙胜率=x+0.5x=1,从而x=2/3。
1 2 3重新摇,4 5 6不摇。期望是4.25
一个赌徒手中持有a美元,他和庄家进行抛均匀硬币的赌博,如果硬币为正面,赌徒获得1美元,否则失去1美元。当赌徒持有0美元时,以赌徒失败结束游戏;当赌徒持有a + b美元时,以庄家破产结束游戏。问赌徒的获胜概率。
三角锥的体积 / 正方体的体积:
设所取的三个数分别为 x、y、z ,
则 0<x<1,0<y<1,0<z<1 ,
满足上述条件的点 P(x,y,z)构成一个棱长为 1 的正方体,体积为 V=111=1 ,
满足 x+y+z=1 的点是分别过(1,0,0)、(0,1,0)、(0,0,1)的平面,
而满足 x+y+z<1 的点位于正方体内、平面的下方,体积为 V1=1/31/2111=1/6 ,
球的体积 / 正方形的体积 = ( 4/3 π 1/23 ) / 1
1反 + 1正1反 + 2正1反 + 3正
左右分别放两个
https://www.zhihu.com/question/30529801
原先选一个门中奖1/3概率
剩下两个门
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。