找到 34423 篇文章 关于编程

C++程序:查找给定范围内每位数字都不同的数字

Arnab Chakraborty
更新于 2022年3月3日 06:55:49

458 次浏览

假设我们有两个数字 l 和 r。我们必须找到一个整数 x,它在 l 和 r 之间(包含 l 和 r),并且 x 中的所有数字都不同。因此,如果输入类似于 l = 211;r = 230,则输出将为 213。步骤为了解决这个问题,我们将遵循以下步骤:- 初始化 k := l,当 k...

C++程序:构建满足特定条件的图

Arnab Chakraborty
更新于 2022年3月3日 06:55:06

482 次浏览

假设我们有两个数字 N 和 K。考虑一个具有 N 个元素的无向图。N 个顶点满足以下条件:- 图是简单且连通的;顶点编号从 1 到 N;设 M 为图中边的数量。边编号从 1 到 M。边的长度为 1。边 i 连接顶点 U[i] 到顶点 V[i]。恰好有 K 对顶点 (i, j),其中 i < j,使得它们之间的最短距离为 2。如果这样的图存在,我们必须构建该图。否则返回……阅读更多

C++程序:查找单元格着色游戏的获胜者

Arnab Chakraborty
更新于 2022年3月3日 06:51:20

496 次浏览

假设我们有两个数组 A 和 B,它们各有 N 个元素。考虑 Amal 和 Bimal 在一个棋盘上玩游戏,棋盘的单元格编号从 1 到 N。以及 N-1 条道路。道路连接两个单元格。因此,第 i 条道路连接 A[i] 到 B[i]。每个单元格都可以通过重复前往相邻单元格的方式从每个其他单元格到达。最初,单元格 1 被标记为黑色,单元格 N 为白色。其他单元格未着色。Amal 先玩,他们轮流玩。Amal 选择一个未着色的单元格……阅读更多

C++程序:查找与其数字和的最大公约数大于 1 的最近整数

Arnab Chakraborty
更新于 2022年3月3日 06:52:03

165 次浏览

假设我们有一个数字 N。考虑正整数 x 的函数 gcdSum(x),它是该整数与其数字和的最大公约数。我们必须找到最小的整数 x >= n,使得 gcdSum(x) > 1。因此,如果输入类似于 N = 31,则输出为 33,因为 31 和 (3+1) 的最大公约数是 1。32 和 (3+2) 的最大公约数是 1,33 和 (3+3) 的最大公约数是 3。步骤为了解决这个问题,我们将遵循以下步骤:- 初始化 i := n,当 i……阅读更多

用 Python 对具有多维系数的拉盖尔级数进行微分

AmitDiwan
更新于 2022年3月3日 06:48:13

89 次浏览

要对拉盖尔级数进行微分,请使用 Python 中的 laguerre.lagder() 方法。该方法返回沿轴微分 m 次的拉盖尔级数系数 c。在每次迭代中,结果都乘以 scl。参数 c 是沿每个轴从低到高阶的系数数组,例如,[1, 2, 3] 表示级数 1*L_0 + 2*L_1 + 3*L_2,而 [[1, 2], [1, 2]] 表示 1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y),如果 axis=0 是 x,axis=1 是 y。第一个参数 c 是拉盖尔级数系数数组。如果 c 是多维的,则不同的轴对应……阅读更多

C++程序:查找我们可以用多少个基数表示不大于 M 的数字

Arnab Chakraborty
更新于 2022年3月3日 06:48:09

130 次浏览

假设我们有一个数字字符串 S 和另一个数字 M。设 d 为 S 中最大的数字。我们必须找到多少个不同的整数不大于 M,可以通过选择一个不小于 d+1 的整数 n 并将 S 看作 n 进制数来找到?因此,如果输入类似于 S = "999";M = 1500,则输出为 3,因为 S 作为 10 进制数,我们得到 999,作为 11 进制数,我们得到 1197,作为 12 进制数,我们得到 1413。这三个值是我们唯一可以……阅读更多

用 Python 对拉盖尔级数进行微分

AmitDiwan
更新于 2022年3月3日 06:46:08

86 次浏览

要对拉盖尔级数进行微分,请使用 Python 中的 laguerre.lagder() 方法。该方法返回沿轴微分 m 次的拉盖尔级数系数 c。在每次迭代中,结果都乘以 scl。参数 c 是沿每个轴从低到高阶的系数数组,例如,[1, 2, 3] 表示级数 1*L_0 + 2*L_1 + 3*L_2,而 [[1, 2], [1, 2]] 表示 1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y),如果 axis=0 是 x,axis=1 是 y。第一个参数 c 是拉盖尔级数系数数组。如果 c 是多维的,则不同的轴对应……阅读更多

用 Python 在 x、y 和 z 的笛卡尔积上用 2d 系数数组评估 3D 拉盖尔级数

AmitDiwan
更新于 2022年3月3日 06:44:23

109 次浏览

要在 x、y 和 z 的笛卡尔积上评估 3D 拉盖尔级数,请使用 Python 中的 polynomial.laguerre.laggrid3d() 方法。该方法返回三维拉盖尔级数在 x、y 和 z 的笛卡尔积中的点的值。如果 c 的维度少于三个,则会隐式地将其形状附加为 1 以使其成为 3D。结果的形状将为 c.shape[3:] + x.shape + y.shape + z.shape。第一个参数 x、y、z 是三维级数在 x、y 和 z 的笛卡尔积中的点处进行评估。如果……阅读更多

C++程序:查找解决所有问题所需的最长时间(不大于 T)

Arnab Chakraborty
更新于 2022年3月3日 06:44:35

201 次浏览

假设我们有一个包含 N 个元素的数组 A。还有一个数字 T。考虑 Amal 正在尝试参加一个编程竞赛。它持续 T 分钟,并提出 N 个问题。他需要 A[i] 时间来解决第 i 个问题。他将选择零个或多个问题从 N 个问题中解决,以便总共花费不超过 T 分钟来解决它们。我们必须找到解决他选择的这些问题所需的最长时间。因此,如果输入类似于 T = 17;A = [2, 3, 5, 7, 11],则……阅读更多

用 Python 在 x 和 y 的笛卡尔积上用 3d 系数数组评估 2D 拉盖尔级数

AmitDiwan
更新于 2022年3月3日 06:41:38

100 次浏览

要在 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 是列表……阅读更多

广告
© . All rights reserved.