假设我们有一个马尔可夫链图 g;我们必须找到如果在时间 t = 0 时从状态 S 开始,在时间 T 时到达状态 F 的概率。众所周知,马尔可夫链是一个随机过程,它由各种状态和从一个状态移动到另一个状态的概率组成。这可以用有向图表示;节点是状态,边是从一个节点移动到另一个节点的概率。从一个状态到另一个状态,移动需要单位时间。从一个状态到另一个状态的概率之和…… 阅读更多
假设我们有两个大小分别为 N 和 M 的数组 A 和 B,我们还有一个 N X M 二进制矩阵,其中 1 表示原始矩阵中存在正整数,0 表示原始矩阵中该位置为 0。我们必须生成原始矩阵,以便 A[i] 表示第 i 行中的最大元素,B[j] 表示第 j 列中的最大元素。因此,如果输入类似于 A = [4, 2, 3],B = [3, 1, 0, 0, 4, 0, 5] 矩阵,则…… 阅读更多
假设我们有一个包含前 N 个自然数排列的数组 A,并且还给出了另一个数字 M,其中 M ≤ N,我们必须找到这样的子数组数量,使得序列的中位数为 M。众所周知,序列的中位数定义为在按升序排序后位于序列中间的元素的值。对于偶数长度的序列,使用两个中间元素中的左侧元素。因此,如果输入类似于 A = [3, 5, 6, 4, 2] 和 M =…… 阅读更多
假设我们有两个值 n 和 m;我们必须找到可以设置在 n x m 大小的矩形内的 2x1 大小的矩形数量。有一些条件需要考虑:任何两个小的矩形都不能重叠。每个小矩形都完全位于较大的矩形内。允许接触较大矩形的边缘。因此,如果输入为 n = 3,m = 3,则输出将为 4。为了解决这个问题,我们将遵循以下步骤:如果 n mod 2 等于 0,则返回 (n / 2) *…… 阅读更多