找到 34423 篇文章 关于编程

在 C++ 中查找 N % (余数为 4) 的值,其中 N 值很大

sudhir sharma
更新于 2021年3月12日 08:21:40

76 次浏览

在这个问题中,我们得到一个表示大整数的字符串 num。我们的任务是找到 N % 4(对 4 取余)的结果,其中 N 值很大。问题描述 - 我们将找到该数对 4 取余的结果。让我们来看一个例子来理解这个问题,输入 num = 453425245 输出 1 解法解决这个问题的一个简单方法是利用这样一个事实:一个数对 4 取余的结果可以用该数的最后两位数来找到。因此,对于任何大数,我们可以通过将该数的最后两位数除以… 阅读更多

在 C++ 中查找小于或等于 N 的 2 或 3 或 5 的倍数

sudhir sharma
更新于 2021年3月12日 08:18:02

276 次浏览

在这个问题中,我们得到一个数字 N。我们的任务是查找小于或等于 N 的 2 或 3 或 5 的倍数。问题描述 - 我们将计算从 1 到 N 中所有能被 2 或 3 或 5 整除的元素。让我们来看一个例子来理解这个问题,输入 N = 7 输出 5 说明从 1 到 7 的所有元素是:1, 2, 3, 4, 5, 6, 7。能被 2/3/5 整除的元素是 2, 3, 4, 5, 6 解法解决这个问题的一个简单方法是遍历从 1 到 N 的所有数字,然后… 阅读更多

在 C++ 中查找链表中的模节点

sudhir sharma
更新于 2021年3月12日 07:36:43

189 次浏览

在这个问题中,我们得到一个单链表 LL 和一个数字 k。我们的任务是在链表中查找模节点。问题描述 - 我们需要找到链表的最后一个节点,其索引可以被 k 整除,即 i % k == 0。让我们来看一个例子来理解这个问题,输入 ll = 3 -> 1 -> 9 -> 6 -> 8 -> 2, k = 4 输出 6 说明元素 6 的索引为 4,可以被 4 整除。解法解决这个问题的一个简单方法是创建一个计数器来计算… 阅读更多

在 C++ 中查找范围内的缺失元素

sudhir sharma
更新于 2021年3月12日 07:33:23

372 次浏览

在这个问题中,我们得到一个大小为 n 的数组 arr[] 和表示范围的起始和结束元素。我们的任务是查找范围内的缺失元素。问题描述 - 我们将找到范围内不在数组中的元素。让我们来看一个例子来理解这个问题,输入 arr[] = {4, 6, 3, 7},start = 3,end = 8 输出 5, 8 说明范围是 [3, 4, 5, 6, 7, 8] 数组是 {4, 6, 3, 7} 数组中不存在的范围元素是 5, 8 解法您可以使用以下方法解决这个问题… 阅读更多

在 C++ 中查找二叉树中给定节点的镜像

sudhir sharma
更新于 2021年3月12日 07:28:27

156 次浏览

在这个问题中,我们得到一棵二叉树。我们的任务是在二叉树中查找给定节点的镜像。我们将得到一个节点,并找到该节点在相反子树中的镜像。让我们来看一个例子来理解这个问题,输入输出 B 的镜像是 E。解法解决这个问题的一个简单方法是使用从根节点开始的递归,使用两个指针分别指向左子树和右子树。然后,对于目标值,如果找到任何镜像,则返回镜像,否则递归其他节点。程序说明了我们… 阅读更多

在 C++ 中查找二维平面中点的镜像

sudhir sharma
更新于 2021年3月12日 07:24:48

212 次浏览

在这个问题中,我们得到二维平面中的一个点 P 以及方程 ax + by + c = 0 的点 a、b、c。我们的任务是在二维平面中找到一个点的镜像。让我们来看一个例子来理解这个问题,输入 P = (2, 1),a = 1,b = -1,c = 0 输出 (1, 2) 说明平面如下所示,解法要解决这个问题,我们需要找到坐标为 (x', y') 的点 P' 的方程。因此,我们有 R,它是 P-P' 线与镜像相交的中点… 阅读更多

在 C++ 中查找完成所有工作的最小速度

sudhir sharma
更新于 2021年3月12日 07:09:18

141 次浏览

在这个问题中,我们得到一个包含 n 个元素的数组 arr[] 和一个整数 h。数组 arr[] 的每个元素都包含该人待处理的任务数量,H 是完成任务剩余的时间(以小时为单位)。我们的任务是查找完成所有工作的最小速度。问题描述:我们需要找到一个人每小时需要完成的任务数量,以便在 H 小时内完成数组中指定的所有任务。如果他能在一小时内完成所有指定的 arr[i],我们… 阅读更多

在 C++ 中查找具有给定删除元素规则的数组的最小可能大小

sudhir sharma
更新于 2021年3月12日 07:05:04

494 次浏览

在这个问题中,我们得到一个包含 n 个数字的数组和一个整数值 k。我们的任务是找到具有给定删除元素规则的数组的最小可能大小。问题描述 - 我们需要最小化数组中的元素数量。通过使用以下删除操作,一次可以删除的元素数量为 3。如果三个元素满足两个给定条件,则可以进行删除,条件 1 - 三个元素应该是相邻的。> 条件 2 - 两个相邻元素之间的差值为 k,即 arr[i + 1] = … 阅读更多

在 C++ 中查找添加数字 d 后可能的最小数字和

sudhir sharma
更新于 2021年3月12日 07:01:15

176 次浏览

在这个问题中,我们得到两个数字 n 和 d。我们的任务是找到添加数字 d 后可能的最小数字和。问题描述 - 我们需要通过将 d 的第 k 个倍数添加到 n 来最小化数字和。让我们来看一个例子来理解这个问题,输入 n = 5230,d = 54 输出 1 说明该数字将是 5230 + (2*54) = 5338 解法解决这个问题的一个简单方法是检查从 1 到 8 的 d 的所有倍数,因为在第 9 个倍数时,数字的和将重复。这是基于模 9,这… 阅读更多

在 C++ 中查找使数组变得美丽的最小操作数

sudhir sharma
更新于 2021年3月12日 06:58:26

520 次浏览

在这个问题中,我们得到一个包含 n 个二进制值的二进制数组 bin[],这些值恰好是 0 和 1。我们的任务是找到使数组变得美丽的最小操作数。美丽的数组是一种特殊的二进制数组,它由交替的 0 和 1 模式组成。问题描述 - 我们需要找到使数组变得美丽所需的运算次数。一个运算包含以下步骤 - 步骤 1 - 将数组分成两半。步骤 2 - 反转两半中的任何一半。步骤 3 - 将两半重新连接起来。我们将… 阅读更多

广告
© . All rights reserved.