找到关于编程的34423 篇文章

在 C++ 中查找给定五位数的五次方的最后五位数字

sudhir sharma
更新于 2021年1月25日 05:00:05

219 次浏览

在这个问题中,我们给定一个数字 N。我们的任务是找到给定五位数的五次方的最后五位数字。让我们举个例子来理解这个问题,输入:N = 25211 输出:解决方案方法要解决这个问题,我们只需要找到结果值的最后五位数字。因此,我们将通过查找数字的 5 位余数来查找每次幂递增后的数字的最后一位数字。最后返回 5 次幂后的最后 5 位数字。程序说明了我们解决方案的工作原理,示例现场演示#include using ... 阅读更多

在 C++ 中查找大数 a^b 的最后一位数字

sudhir sharma
更新于 2021年1月25日 04:58:42

959 次浏览

在这个问题中,我们给定两个数字 a 和 b。我们的任务是找到大数 a^b 的最后一位数字。让我们举个例子来理解这个问题,输入:a = 4 b = 124 输出:6 解释:a^b 的值为 4.523128486 * 1074 解决方案方法这个问题的解决方案基于这样一个事实:一个数字的所有指数在 4 个指数值之后都会重复。因此,我们将找到 b%4 的值。此外,对于任何基值,其幂的最后一位数字由基值的最后一位数字决定。因此,结果值将为... 阅读更多

在 C++ 中查找 n 的所有约数中数字之和的最大值

sudhir sharma
更新于 2021年1月25日 04:58:23

136 次浏览

在这个问题中,我们给定一个整数 n。我们的任务是找到 n 的所有约数中数字之和的最大值。问题描述:在这里,我们将找到数字 n 的约数,其数字之和最大。让我们举个例子来理解这个问题,输入:18 输出:9 解释:18 的所有约数是 1、2、3、6、9、18。最大数字和是 9。解决方案方法找到数字 N 的所有约数。然后找到每个约数的数字之和,然后返回具有最大和的值。程序说明了我们解决方案的工作原理,示例现场演示#include using ... 阅读更多

在 C++ 中查找树中最大的子树和

sudhir sharma
更新于 2021年1月25日 04:56:41

311 次浏览

在这个问题中,我们给定一棵二叉树。我们的任务是在树中找到最大的子树和。问题描述:二叉树包含正值和负值。我们需要找到节点总和最大的子树。让我们举个例子来理解这个问题,输出:13 解释:左子树的和是 7 右子树的和是 1 树的和是 13 解决方案方法为了解决这个问题,我们将进行后序遍历。计算左子树和右子树的节点和。对于当前节点,检查当前节点的节点和... 阅读更多

在 C++ 中查找小于 N 且具有相同数字集的最大数字

sudhir sharma
更新于 2021年1月25日 04:56:14

260 次浏览

在这个问题中,我们给定一个表示数字的字符串 N。我们的任务是找到小于 N 且具有相同数字集的最大数字。问题描述:我们需要使用给定数字的所有数字找到一个数字,它是小于 N 的最大数字。让我们举个例子来理解这个问题,输入:N = “54314” 输出:54341 解决方案方法解决这个问题的一个简单方法是找到可以移动以找到最大较小数字的数字。现在,为了解决问题,数字应该大于其正确的成功。... 阅读更多

在 C++ 中查找 x^y 和 y^x 中较大的一个

sudhir sharma
更新于 2021年1月25日 04:55:33

137 次浏览

在这个问题中,我们给定两个数字 x 和 y。我们的任务是找到 x^y 和 y^x 中较大的一个。问题描述:问题很简单,我们需要找到 x 的 y 次方是否大于 y 的 x 次方。让我们举个例子来理解这个问题,输入:x = 4,y = 5 输出:1024 解释:x^y = 4^5 = 1024 y^x = 5^4 = 625 解决方案方法这个问题的解决方案很简单。我们需要找到 x^y 和 y^x 的值,并返回两者中的最大值。可能还有一种更简单的数学方法可以解决这个问题,那就是... 阅读更多

在 C++ 中查找删除所有奇数后范围 [1, n] 中第 k 小的数字

sudhir sharma
更新于 2021年1月25日 04:54:25

145 次浏览

在这个问题中,我们给定两个整数值 n 和 k。我们的任务是在删除所有奇数后查找范围 [1, n] 中第 k 小的数字。我们需要在仅包含偶数值的范围 [1, n] 中找到第 k 小的数字。因此,从范围 [1, 5] -> 数字将是 2, 4。让我们举个例子来理解这个问题,输入:n = 12,k = 4 输出:8 解释:范围 [1, n] 中的偶数元素:2, 4, 6, 8, 10, 12 第 4 小的元素是 8。解决方案方法:解决方案很简单,因为我们需要找到第 k 个... 阅读更多

在 C++ 中查找链表中从中间到头部的第 k 个节点

sudhir sharma
更新于 2021年1月25日 04:54:49

374 次浏览

在这个问题中,我们给定一个链表和一个数字 k。我们的任务是从链表的中间到头部查找第 k 个节点。让我们举个例子来理解这个问题,输入:链表:4 -> 2 -> 7 -> 1 -> 9 -> 12 -> 8 -> 10 -> 5,k = 2 输出:7 解释:中间节点值为 9。从中间到头部的第 2 个节点是 7。解决方案方法我们需要找到从链表中间到开始的第 k 个元素。为此,我们需要通过从开始遍历链表来找到链表的大小... 阅读更多

在 C++ 中查找给定 n 个范围中的第 k 小元素

sudhir sharma
更新于 2021年1月25日 04:55:13

297 次浏览

在这个问题中,我们给定 n 个范围和一个整数 k。我们的任务是查找给定 n 个范围中的第 k 小元素。我们需要找到组合范围后创建的数组中的第 k 小元素。让我们举个例子来理解这个问题,输入:范围 = {{2, 5}, {7, 9}, {12, 15}},k = 9 输出:13 解释:创建的数组是 {2, 3, 4, 5, 7, 8, 9, 12, 13, 14, 15} 最小元素是 13 解决方案方法:解决这个问题的一个简单方法是从所有范围内创建数组,因为它是由范围创建的,所以它是... 阅读更多

在 C++ 中按原始顺序查找数组的 k 个最大元素

sudhir sharma
更新于 2021年1月25日 04:52:14

110 次浏览

在这个问题中,我们给定一个包含 n 个元素的数组 arr[]。我们的任务是按原始顺序查找数组的 k 个最大元素。我们需要找到数组的 k 个最大元素,然后按它们最初的索引顺序打印它们。让我们举个例子来理解这个问题,输入:arr[] = {5, 1, 3, 6, 2},k = 2 输出:5, 6 解释:数组中最大的两个元素是 6 和 5。但是 5 在原始数组中出现在 6 之前,因此我们按这种方式打印。解决方案方法为了解决这个问题,并按原始顺序打印 k 个元素。对于... 阅读更多

广告
© . All rights reserved.