找到 34423 篇文章,关于编程

C++ 程序中允许负数的数组中成对乘积的最大和

sudhir sharma
更新于 2020-12-09 13:29:22

355 次浏览

在这个问题中,我们给定一个包含 n 个整数值(允许负值)的数组 arr[]。我们的任务是创建一个程序来查找允许负数的数组中成对乘积的最大和。问题描述 - 我们需要使用数组的元素创建对,使得对的元素乘积之和最大。让我们举个例子来理解这个问题,输入 arr[] = {−5, 2, 3, 7, −1, 1, −3, 12} 输出 104 解释要考虑的配对:( -5, -3), (2, 3), (-1, 1), (7, 12) 乘积之和 = (−5 * −3) ... 阅读更多

C++ 程序中具有特定差别的对的最大和

sudhir sharma
更新于 2020-12-09 13:25:11

161 次浏览

在这个问题中,我们给定一个包含 n 个整数的数组 arr[] 和一个数字 d。我们的任务是创建一个程序来查找 c++ 中具有特定差别的对的最大和。问题描述 - 我们将找到这样的对,使得对的元素之差小于 d。所有这些对的总和应该最大。让我们举个例子来理解这个问题,输入 arr[] = {5, 9, 11, 7, 2, 12, 3} d = 5 输出 47 解释有助于最大和的配对:(3, 5), (7, 9), (11, 12)。和 = 3 + 5 ... 阅读更多

C++ 程序中使用动态规划在二叉树中查找节点的最大和,使得没有两个节点相邻

sudhir sharma
更新于 2020-12-09 13:23:31

382 次浏览

在这个问题中,我们给定一个二叉树,每个节点都有一个值。我们的任务是创建一个程序来查找使用动态规划在二叉树中查找节点的最大和,使得没有两个节点相邻。问题描述 - 我们将选择二叉树的子集以使和最大,这样节点就不会直接连接。让我们举个例子来理解这个问题,输入输出 24 解释要考虑的元素是:8 + 5 + 9 + 2 = 24 解决方案方法使用... 阅读更多

C++ 程序中从 n 个数组中查找递增顺序元素的最大和

sudhir sharma
更新于 2020-12-09 13:20:14

106 次浏览

在这个问题中,我们给定一个大小为 nXm 的二维矩阵。我们的任务是创建一个程序来查找从 n 个数组中查找递增顺序元素的最大和。程序描述 - 在这里,我们需要通过从每一行中取一个元素来找到元素的最大和,这样第 i 行的元素就小于第 (i+1) 行的元素。依此类推。如果没有这样的和,则返回 -1 表示没有结果。让我们举个例子来理解这个问题,输入 mat[][] = {    {4, 5, 1, 3, 6},   ... 阅读更多

C++ 程序中使用二叉索引树查找最大和递增子序列

sudhir sharma
更新于 2020-12-09 13:18:16

103 次浏览

在这个问题中,我们给定一个包含 n 个整数的数组 arr[]。我们的任务是创建一个程序来查找 C++ 中使用二叉索引树查找最大和递增子序列。问题描述 - 我们需要使用数组的元素找到具有最大和的递增子序列。递增子序列 - 子序列中当前元素的值大于前一个位置的元素。二叉索引树 - 它是一种数据结构,是一种树。我们可以有效地向树中添加或删除元素。让我们举个... 阅读更多

C++ 程序中使用 DP 查找最大和递增子序列

sudhir sharma
更新于 2020-12-09 13:11:48

181 次浏览

在这个问题中,我们给定一个大小为 n 的数组 arr[]。我们的任务是创建一个程序来查找 C++ 中使用 DP 查找最大和递增子序列。问题描述 - 为了找到最大和递增子序列,我们将创建一个子序列,其中下一个元素大于当前元素。让我们举个例子来理解这个问题,输入 arr[] = {4, 2, 3, 6, 5, 9} 输出 20 解释具有最大和的递增子序列:{2, 3, 6, 9} = 2 + 3 + 6 + 9 = 20 解决方案方法使用动态编程方法解决问题。我们将... 阅读更多

C++ 程序中按顺序从两个数组中选择元素以获得最大和

sudhir sharma
更新于 2020-12-09 13:08:19

791 次浏览

在这个问题中,我们给定两个数组 arr1[] 和 arr2[],以及两个数字 N 和 M。N 给出从 arr1 中取出的元素数量。M 给出从 arr2 中取出的元素数量。我们需要从 arr1[i] 到 arr2[i] 中选择一个元素,这使得和最大,但最多可以从 arr1 中取 N 个,从 arr2 中取 M 个。我们的任务是创建一个程序来查找 C++ 中按顺序从两个数组中选择元素以获得最大和。让我们举个例子来理解这个问题,输入 arr1[] = {5, 1, 6, 2, 8, 9} arr2[] = {8, ... 阅读更多

C++ 程序中交替子序列的最大和

sudhir sharma
更新于 2020-12-09 13:05:53

375 次浏览

在这个问题中,我们给定一个包含 n 个整数的数组 arr[]。我们的任务是创建一个程序来查找从数组的第一个元素开始的交替子序列的最大和。交替子序列是一个子序列,其中元素以交替的顺序递增和递减,即先递减,然后递增,然后递减。这里,反向交替子序列对于查找最大和无效。让我们举个例子来理解这个问题,输入 arr[] = {5, 1, 6, 2, 4, 8, 9} 输出 27 解释起始元素:5,递减:1,递增:6,递减:2,递增:4,N.A. 在这里,我们可以使用... 阅读更多

C++ 程序中没有三个连续元素的子序列最大和

sudhir sharma
更新于 2020-12-09 13:00:51

117 次浏览

在这个问题中,我们给定一个包含 n 个正整数的数组 arr[]。我们的任务是创建一个程序来查找没有三个连续元素的子序列最大和。问题描述 - 在这里,我们需要找到从数组创建的序列的和,这样就没有三个连续的元素。数组的连续元素是指按相同索引顺序排列的元素。arr[0],arr[1],arr[2],…让我们举个例子来理解这个问题,输入 arr[] = {5, 9, 12, 15} 输出 32 解释和 = 5 + 12 + 15 = 32 解决方案方法一个简单的解决方案是... 阅读更多

C++ 程序中重复连接后创建的数组中的最大子数组和

sudhir sharma
更新于 2020-12-09 12:54:07

144 次浏览

在这个问题中,我们给定一个大小为 n 的数组 arr[] 和一个整数 k。我们的任务是创建一个程序来查找重复连接后创建的数组中的最大子数组和。问题描述 - 我们将找到从重复 arr k 次创建的数组中取出的子数组的最大和。示例让我们举个例子来理解这个问题。输入 arr[] = {−9, −5, 14, 6} k = 2 输出 26 解释重复后的新数组:{−9, −5, 14, 6, −9, −5, 14, 6} 具有最大和的子数组 = {14, 6, −9, −5, 14, 6} 和 = ... 阅读更多

广告

© . All rights reserved.