假设我们有两个数字 N 和 K。考虑一个具有 N 个元素的无向图。N 个顶点满足以下条件:- 图是简单且连通的;顶点编号从 1 到 N;设 M 为图中边的数量。边编号从 1 到 M。边的长度为 1。边 i 连接顶点 U[i] 到顶点 V[i]。恰好有 K 对顶点 (i, j),其中 i < j,使得它们之间的最短距离为 2。如果这样的图存在,我们必须构建该图。否则返回……阅读更多
假设我们有一个数字字符串 S 和另一个数字 M。设 d 为 S 中最大的数字。我们必须找到多少个不同的整数不大于 M,可以通过选择一个不小于 d+1 的整数 n 并将 S 看作 n 进制数来找到?因此,如果输入类似于 S = "999";M = 1500,则输出为 3,因为 S 作为 10 进制数,我们得到 999,作为 11 进制数,我们得到 1197,作为 12 进制数,我们得到 1413。这三个值是我们唯一可以……阅读更多
假设我们有一个包含 N 个元素的数组 A。还有一个数字 T。考虑 Amal 正在尝试参加一个编程竞赛。它持续 T 分钟,并提出 N 个问题。他需要 A[i] 时间来解决第 i 个问题。他将选择零个或多个问题从 N 个问题中解决,以便总共花费不超过 T 分钟来解决它们。我们必须找到解决他选择的这些问题所需的最长时间。因此,如果输入类似于 T = 17;A = [2, 3, 5, 7, 11],则……阅读更多
要在 x 和 y 的笛卡尔积上评估 2D 拉盖尔级数,请使用 Python 中的 polynomial.laguerre.laggrid2d() 方法。该方法返回二维拉盖尔级数在 x 和 y 的笛卡尔积中的点的值。如果 c 的维度少于两个,则会隐式地将其形状附加为 1 以使其成为 2D。结果的形状将为 c.shape[2:] + x.shape + y.shape。第一个参数 x、y 是二维级数在 x 和 y 的笛卡尔积中的点处进行评估。如果 x 或 y 是列表……阅读更多