Mercury's Blog

Always playing around

本系列实验是笔者参与2023腾讯游戏课题的一部分,代码已开源

实验背景

渲染过程是相机、场景二元组到图像的映射。在许多游戏应用中,往往会用到 LOD 技术,以减轻屏幕中小目标的渲染压力。采样小像素目标的纹理时,往往使用 mipmap 技术,主要是为了避免采样精度不高导致的摩尔纹等问题。

不过,本次实验解决的纹理贴图 LOD 问题与采样精度无关,它的背景主要是在低端设备上在达到性能要求,并且最大程度上保持贴图的高频细节。

Read more »

某种细胞每回合均匀随机地选择一项:

  • 无变化
  • 自我毁灭
  • 增殖 \(1\) 个相同的自身
  • 增殖 \(2\) 个相同的自身

现初始有 \(n\) 个细胞,求最终细胞数为 \(0\) 的概率。

本题只有一个吸收壁,但有可能吸收不了。

Read more »

甲、乙两人玩一个反复横跳游戏。首先决定先手、后手,以及固定值 \(a, b, S_1\)。随后的每一轮,第 \(i\) 轮依次进行如下操作:

  • 获取 \(X_i \sim U(0, 1)\),计算 \(S_{2i} = S_{2i-1} + X_i\)。若 \(S_{2i} \geq a\),则先手获胜,游戏结束。
  • 获取 \(Y_i \sim U(0,1)\),计算 \(S_{2i + 1} = S_{2i} - Y_i\)。若 \(S_{2i+1} \leq b\),则后手获胜,游戏结束。

所有的 \(X_i, Y_i\) 都是独立同分布的。

  1. \(S_1 = 0, a = 1/2, b = -1/2\),求先手获胜的概率。
  2. \(a = 1/2, b = -1/2\),求 \(S_1\) 的值,使得先手和后手获胜的概率一致。
  3. (很困难)试着继续推广结论至更一般的 \(a, b, S_1\)
Read more »

现有 \(n\) 人参与投票游戏:设每人均匀随机地选择剩余 \(n-1\) 人的其中一人,将其序号投入投票箱,最后从投票箱中统计每人获得的票数。设没有获得任何票的人的数目为 \(X\),获得了至少两票的人的数目为 \(Y\)。求:

  • \(P(X=0)\)
  • \(P(X=1)\)
  • \(P(X=k)\)
  • \(E(X)\)
  • \(E(Y)\)
Read more »

为汉字中的“多音字”分类

一个汉字在不同场景下可能发不同音,占用不同的汉语拼音音位,它们就是所谓的“多音字”。本文将总结能够被收录入字典的多音字产生的原因。

Read more »

某公司年会举办抽奖活动,共有 \(n\) 名员工参加,共有 \(m\) 件奖品。员工当中,有 \(k\) 人获得了额外的中奖权重:

  • 抽奖前,拥有额外中奖权重的员工,会将自己的一个“分身”加入抽奖参与名单内。
  • 对每件奖品抽奖时,抽奖程序从未中奖的参与名单中均匀随机选取一位,选取到自身或自身的“分身”均算作同一员工中奖。如果拥有额外的中奖权重的员工中奖,那么参与名单中会同时移除其本身和其“分身”。

求拥有额外的中奖权重的员工的中奖概率。

Read more »

设概率分布 \(D\) 连续。游戏开始时,首先生成 \(X_1 \sim D\),在第 \(i \ (i \geq 2)\) 轮中生成独立的 \(X_i \sim D\),然后:

  • \(i\) 为偶数,且 \(X_i < X_{i-1}\),则游戏结束于第 \(i\) 轮;否则,继续第 \(i+1\) 轮。
  • \(i\) 为奇数,且 \(X_i > X_{i-1}\),则游戏结束于第 \(i\) 轮;否则,继续第 \(i+1\) 轮。

求该游戏进行的轮数的数学期望。

Read more »
0%