找到 34423 篇文章,关于编程

C++程序:计算使和与积都不为零所需的步数

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

237 次浏览

假设我们有一个包含 n 个元素的数组 A。在一个操作中,我们可以将数组 A 中任何一个现有元素加 1。如果数组中所有元素的和或积等于零,我们可以再进行一次此操作。我们必须计算使数组中所有元素的和与积都不为零所需的最小步数?因此,如果输入类似于 A = [-1, 0, 0, 1],则输出为 2,因为积和和都为 0。如果…… 阅读更多

在Python中从另一个拉盖尔级数中减去一个拉盖尔级数

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

92 次浏览

要在 Python Numpy 中从另一个拉盖尔级数中减去一个拉盖尔级数,请使用 polynomial.laguerre.lagsub() 方法。该方法返回一个拉盖尔级数系数数组,表示它们的差。返回两个拉盖尔级数 c1 - c2 的差。系数序列从最低阶项到最高阶项,即 [1, 2, 3] 表示级数 P_0 + 2*P_1 + 3*P_2。参数 c1 和 c2 是从低到高排序的拉盖尔级数系数的一维数组。步骤首先,导入所需的库 - import numpy as np from numpy.polynomial import laguerre as L 创建拉盖尔级数系数的一维数组 - c1 = np.array([1, ... 阅读更多

在Python中生成厄米特多项式和x、y、z样本点的伪范德蒙德矩阵

AmitDiwan
更新于 2022年3月3日 06:19:47

116 次浏览

要生成厄米特多项式和 x、y、z 样本点的伪范德蒙德矩阵,请在 Python Numpy 中使用 hermite.hermvander3d()。该方法返回伪范德蒙德矩阵。参数 x、y、z 是点坐标数组,都具有相同的形状。dtype 将根据是否存在任何复数元素转换为 float64 或 complex128。标量将转换为一维数组。参数 deg 是形式为 [x_deg, y_deg, z_deg] 的最大次数列表。步骤首先,导入所需的库 - import numpy as np from numpy.polynomial import hermite as H 创建… 阅读更多

C++程序:找到制作汉堡和鸡肉汉堡可以获得的最大利润

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

308 次浏览

假设我们有五个数字 b、p、f、h 和 c。一家餐厅有两种汉堡。分别是汉堡和鸡肉汉堡。汉堡需要两个面包和一个牛肉饼,鸡肉汉堡需要两个面包和一个鸡肉块。我们有 b 个面包、p 个牛肉饼、f 个鸡肉块。我们试图以 h 元的价格出售汉堡,以 c 元的价格出售鸡肉汉堡。我们必须找到我们可以获得的最大利润。因此,如果输入类似于 b = 7;p = 5;f = 2;h = 10;c … 阅读更多

C++程序:检查是否可以按正确的顺序将多米诺骨牌放在彩色单元格上

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

118 次浏览

假设我们有五个数字 n、k1、k2、w 和 b。有一个 2 x n 个单元格的棋盘,第一行中的前 k1 个单元格和第二行中的前 k2 个单元格是白色的。所有其他单元格都是黑色的。我们有 w 个白色多米诺骨牌和 b 个黑色多米诺骨牌(2 x 1 大小)。如果棋盘的两个单元格都是白色的并且没有被任何其他多米诺骨牌占据,我们就可以在棋盘上放置一个白色多米诺骨牌。同样,如果两个单元格都是黑色的并且没有被任何其他多米诺骨牌占据,则可以放置一个黑色多米诺骨牌。… 阅读更多

C++程序:查找可以从程序员集合中组成的组数

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

382 次浏览

假设我们有一个包含 n 个元素的数组 A。A[i] 代表第 i 个学生的编程技能。A 中的所有元素都是不同的。我们想把它们分成团队,这样:- 没有两个学生 i 和 j,使得 |A[i] - A[j]| = 1 属于同一个团队- 团队数量尽可能少。因此,如果输入类似于 A = [2, 3, 4, 99, 100],则输出为 2,因为组为 [2, 3, 4] 和 [99, 100]步骤要解决这个问题,我们将遵循以下步骤:- dem := 1 对… 阅读更多

C++程序:找到被盗的键盘的最小数量

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

402 次浏览

假设我们有一个包含 n 个元素的数组 A。有一家电子商店,昨晚发生了抢劫。商店里所有的键盘都是按升序从某个整数 x 开始编号的。例如,对于 x=4 并且商店里有 3 个键盘,则设备的索引为 4、5 和 6。如果 x=10 并且有 7 个键盘,则键盘的索引为 10、11、12、13、14、15 和 16。抢劫后,只剩下 n 个键盘。它们的索引存储在数组 A 中。我们有… 阅读更多

C++程序:查找来自两个数组的两个数字,其和不出现在这两个数组中

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

114 次浏览

假设我们有两个数组 A,包含 n 个元素,B,包含 m 个元素。从 A 中选择一些元素 a,从 B 中选择一些元素 b,使得 a + b 不属于 A 或 B。因此,如果输入类似于 A = [3, 2, 2];B = [1, 5, 7, 7, 9],则输出为 [3, 1],因为 3 + 1 = 4 不出现在任何数组中。(其他答案也可用)步骤要解决这个问题,我们将遵循以下步骤:- 对数组 A 进行排序 - 对数组 B 进行排序 - 返回 A 的最后一个元素和… 阅读更多

C++程序:找到到达目标所需的最小冲拳次数

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

246 次浏览

假设我们有一个包含 H 行和 W 列的矩阵。单元格包含“.”或“#”。点“.”表示可通过的空间,“#”表示障碍物。Amal 将从他的家走到市场。他的家位于左上角的单元格,市场位于右下角的单元格。Amal 可以向上、下、左或右移动一个单元格到可通过的单元格。他不能离开城镇。他也不可以进入被阻挡的单元格。但是,他的体力允许他摧毁他… 阅读更多

C++程序:找到异或和最大的最大可能值

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

169 次浏览

假设我们有两个数字 a 和 b。我们必须找到对于某个 x 值,(a XOR x) + (b XOR x) 的最小可能值。因此,如果输入类似于 a = 6;b = 12,则输出为 10,因为如果 x = 4,则 (6 XOR 4) + (12 XOR 4) = 2 + 8 = 10。步骤要解决这个问题,我们将遵循以下步骤:- 返回 a XOR b 示例让我们看看以下实现以更好地理解:- #include using namespace std; int solve(int a, int b){    return (a^b); } int main(){    int a = 6;    int b = 12;    cout

广告
© . All rights reserved.