找到关于编程的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是点坐标数组,所有数组形状相同。根据元素是否为复数,数据类型将转换为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 sort …阅读更多

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.