笔试笔记

1、一个盒子中装有黑白两色球,其中3只红球,2只黑球,如果不放回的依次取两次球,第二次取到红球的概率?

解 : 解: :当第一次取到红球时,第二次取到红球的概率 P = 3 5 ⋅ 2 4 = 3 10 P=\frac{3}{5}\cdot \frac{2}{4}=\frac{3}{10} P=5342=103
当第二次取到黑球时,第二次取到红球的概率 P = 2 5 ⋅ 3 4 = 3 10 P=\frac{2}{5}\cdot \frac{3}{4}=\frac{3}{10} P=5243=103
所以综合两种情况,第二次取到红球的概率 P = 3 10 + 3 10 = 3 5 P=\frac{3}{10} + \frac{3}{10}=\frac{3}{5} P=103+103=53

2、一个楼梯总有12阶,你最多可以一下跨3阶,那么你上到最上面的台阶共有几种迈法?

解 : 解: :这是一个斐波那契问题的变体。
【LeetCode】70. Climbing Stairs【牛客网】变态跳台阶

用n表示台阶的阶数,a(n)表示上到第n阶的不同走法

  1. 当 n=1 时,显然a(1)=1;
  2. 当 n=2 时,可以一步跨一级也可以一步跨两级,因此a(2)=2;
  3. 当 n=3 时,可以一步一步跨到3级也可以一次跨到3级,还可以第一步跨1级,第二步跨两级或第一步跨2级第二步跨1级。总共有4种不同的走法,a(3)=4。
  4. 如果第一步跨一级台阶,那么还剩下三级台阶,由③可知有a(3)=4(种)跨法.
    如果第一步跨二级台阶,那么还剩下二级台阶,由②可知有a(2) =2(种)跨法.
    如果第一步跨三级台阶,那么还剩下一级台阶,由①可知有a(1) =1(种)跨法.
    根据加法原理,有a (4)= a(1) +a(2) +a(3) =1+2+4=7
  5. 类推 ,有
    a(5)= a(2) +a(3)+a(4) =2+4+7=13
    a(6)= a(3) +a(4)+a(5) =4+7+13=24
    a(7)= a(4) +a(5)+a(6)=7+13+24=44
    a(8)= a(5) +a(6) +a(7) =13+24+44=81
    a(9)= a(6)+a(7)+a(8) =24+44+81=149
    a(10)= a(7) +a(8) +a(9)=44+81+149=274
    一般地,有
    a(n)=a(n-1)+a(n-2)+a(n-3)
    答:按此上楼方式,12级台阶共有927种不同走法.
3、 52张牌,没有大小王,平均分给4个人,至少一个人拿到至少2张A的概率是多少?

解 : 解: : 52张牌分给四个人,则每人13张,全排列是52!
至少一个人拿到至少2张A的反面情况即为:4个人每个人拿一张A
这种情况为:每13张牌中有一个是A,四个A的全排列为4!,则此种情况一共为:
4! * C(13,1) * C(13,1) * C(13,1) * C(13,1)乘以剩下的48张牌的全排48!
所以答案应该为:1- 4! * C(13,1) * C(13,1) * C(13,1) * C(13,1)*48!/52! 约等于 0.895
C(13,1):每13张牌中必须有一张A才行

4、 有人在马路上,20分钟内碰到一辆车行驶过去的概率是75%,问10分钟内碰到一辆车行驶过去的概率为?

解 : 解: : 20分钟内一辆车都没有的概率为25%,
讲的通俗一点,前20分钟有车通过的概率:
包括:前10分钟无车,后10有车
前10有车,后10无车
前10有车,后10有车.
所以前20分钟无车的概率为:1-0.84 = 0.16.
两个10分钟相互独立,所以10分钟无车通过的概率为x^2 = 0.25 -->x = 0.5
所以有车通过的概率为50%。

5、假设两个足球队:A队和B队之间的所有比赛,A队的胜率是65%。A队获胜的比赛中有70%是在主场,B队获胜的比赛中有75%是在主场。如果下一场A、B两队之间的比赛在B队的主场进行,B队获胜的概率为

6、正定矩阵如何判断?

判定定理1:对称阵A为正定的充分必要条件是:A的特征值全为正。(我回答出了这个)
判定定理2:对称阵A为正定的充分必要条件是:A的各阶顺序主子式都为正。
判定定理3:任意阵A为正定的充分必要条件是:A合同于单位阵。

7、对大数定理的理解?
在一个随机事件中,随着试验次数的增加,事件发生的频率趋于一个稳定值(不知道为什么没有得到肯定的回馈,可能没有理解深)

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在C#开发中,Windows Media Player控件是集成音频和视频播放功能的强大工具。本文将介绍如何在C#中实现不同的播放模式,如随机播放、列表循环和单曲循环,这些功能在多媒体应用中十分常见 。 要使用Windows Media Player控件,首先需要将其添加到C#项目中。在Visual Studio中,可以通过在工具箱中搜索“Windows Media Player”,并将其拖放到窗体上完成 。接着,设置控件的基本属性,如URL,以指定要播放的媒体文件 。 随机播放模式会在首歌曲播放结束后,随机选择播放列表中的下首歌曲。可以通过创建个包含所有歌曲URL的数组,并利用Random类生成随机索引来实现。例如: 列表循环模式会在首歌曲播放结束后,自动从播放列表的开头重新开始播放。实现方法是检测到播放结束后,将URL重置为列表的第个元素: 单曲循环模式则是在首歌曲播放结束后,重新播放当前歌曲。可以通过将播放器的当前播放位置重置为0并重新播放来实现: 以上代码均需在windowsMediaPlayer1_PlayStateChange事件处理器中实现,该事件会在播放器的播放状态改变触发 。需要注意的是,这些示例假设已正确引用了WMPLib命名空间,并且Windows Media Player控件的ID为“windowsMediaPlayer” 。 在实际应用中,除了实现播放模式外,还可能需要考虑错误处理、用户界面更新等因素。为了使播放列表更具动态性,可以考虑从数据库或XML文件加载歌曲信息,而不是硬编码在代码中,从而提升用户体验 。通过这些方法,可以在C#中灵活实现Windows Media Player的各种播放模式,满足不同多媒体应用场景的需求 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值