找到 34423 篇文章 关于编程

使用 C++ 查找不能被区间 [2, 10] 内任何数整除的数字

Prateek Jangid
更新于 2021-11-26 06:51:33

712 次浏览

在这篇文章中,我们将讨论一个问题:查找从 1 到 n(给定)的范围内不能被 2 到 10 之间任何数整除的数字。让我们用一些例子来理解这一点:输入:num = 14 输出:3 说明:有三个数字 1、11 和 13 不能被整除。输入:num = 21 输出:5 说明:有五个数字 1、11、13、17 和 19 不能被整除。解决方法简单方法如果我们检查从 1 到 num 的每个数字,看它是否能被任何… 阅读更多

使用 C++ 表示给定点集的最佳直线

Prateek Jangid
更新于 2021-11-26 06:40:23

370 次浏览

讨论如何用最佳直线表示点集。我们得到了一组点的值 (x, y),我们需要找到最佳直线 y = mx + c,所以我们只需要找到 m 和 c 的值,例如输入:no_of_points = 4 x1 = 2, y1 = 3, x2 = 5, y2 = 6, x3 = 1, y3 = 3, x4 = 4, y4 = 5。输出:m = 0.8, c = 1.85 说明:如果我们将 m 和 c 的值应用于… 阅读更多

使用 C++ 查找仅在第 L 位和第 R 位之间具有设置位的数字

Prateek Jangid
更新于 2021-11-26 06:39:11

111 次浏览

在给定的问题中,我们需要找到一个数字的值,该数字在给定的范围 L、R 内具有所有设置位。例如:输入:L = 1, R = 5 输出:62 说明:给定 L 和 R 的二进制表示形式为 0..0111110 输入:L = 1, R = 4 输出:30 说明:给定 L 和 R 的二进制表示形式为 0..11110解决方法在给定的问题中,我们将讨论两种方法:暴力方法和高效方法。暴力方法在这种方法中,我们将简单地遍历… 阅读更多

C++ 中删除禁止字符的函数

Prateek Jangid
更新于 2021-11-26 06:32:58

221 次浏览

讨论一种方法来删除函数,该函数将删除禁止字符,例如 [ ‘ : ’, ‘ ? ‘, ‘ \ ’, ‘ / ’, ‘ < ’, ‘ > ’, ‘ | ’, ‘ * ’ ] 从字符串中,例如输入:str = “ Hello: Welco*me/ to Tu>torials point|. ” 输出: “ Hello Welcome to Tutorials point. ” 说明:输入字符串包含已删除的禁止字符,新字符串没有禁止字符。输入:str = “ How/ are y*ou doi, ng? ” 输出: “ How are you doing ”解决方法一种简单的方法… 阅读更多

从二进制数中删除一位以获得 C++ 中的最大值

Prateek Jangid
更新于 2021-11-26 06:30:28

420 次浏览

讨论一个问题,其中给定一个二进制数。我们必须从中删除一位,以便剩余的数字应该是所有其他选项中的最大值,例如输入:N = 1011 输出:111 说明:我们需要删除一位,因此删除 0 位将比删除任何 1 位产生更大的数字。111 > 101, 011。输入:111 输出:11 说明:由于所有位都是 1,因此我们可以删除任何位。解决方法暴力方法应用暴力方法将给出最大结果数,即通过删除… 阅读更多

C++ 删除长度小于 K 的根到叶路径上的节点

Prateek Jangid
更新于 2021-11-26 06:27:10

117 次浏览

给定一棵树,我们需要删除长度小于给定 k 的路径的叶节点,例如。输入 - K = 4。输出 - 说明路径为:1. A -> B -> C -> E 长度 = 4 2. A -> B -> C -> F 长度 = 4 3. A -> B -> D 长度 = 3 4. A -> G -> H 长度 = 3 5. A -> B -> I 长度 = 3 现在您可以看到路径 3、4、5 的长度为 3,小于给定的 k,因此… 阅读更多

使用 C++ 查找数字位数之和为偶数的数字

Prateek Jangid
更新于 2021-11-26 06:32:41

327 次浏览

可以被 2 整除的整数是偶数。因此,在这篇文章中,我们得到数字 n,我们需要找到第 n 个数字位数之和为偶数的数字。前五个数字位数之和为偶数的数字是 2、4、6、8 和 11。例如:输入:n = 5 输出:11 说明:前 5 个数字位数之和为偶数的数字是 2、4、6、8、11,即第 5 个数字是 11。输入:12 输出:24解决方法现在您将获得… 阅读更多

C++ 从表达式中删除无效括号

Prateek Jangid
更新于 2021-11-26 06:23:33

180 次浏览

给定一个括号序列;现在,您必须打印它可以通过删除无效括号来生成的全部可能的括号,例如输入:str = “()())()” - 输出:()()() (())() 有两个可能的解决方案“()()()”和“(())()”输入:str = (v)())() 输出:(v)()() (v())()在这个问题中,我们将使用回溯法,以便它将打印所有有效的序列。解决方法在这种方法中,我们将尝试使用 BFS 一一删除开括号和闭括号。现在,对于每个序列,我们检查它是否有效… 阅读更多

使用 C++ 查找从一个点到网格中另一个点的路径数

Prateek Jangid
更新于 2021-11-26 06:23:16

197 次浏览

在这篇文章中,我们得到一个问题,我们需要找到从点 A 到点 B 的总路径数,其中 A 和 B 是固定点,即 A 是网格中的左上角点,B 是网格中的右下角点,例如:输入:N = 5 输出:252 输入:N = 4 输出:70 输入:N = 3 输出:20在给定的问题中,我们可以通过简单的观察来形式化答案并得到我们的结果。解决方法在这种方法中,我们… 阅读更多

使用 C++ 查找异或值为零的唯一三元组的数量

Prateek Jangid
更新于 2021-11-26 06:16:23

419 次浏览

在这篇文章中,我们将讨论计算给定唯一数字数组中唯一三元组 (x, y, z) 的数量,其中它们的异或值为 0。因此,三元组应该是唯一的,其中所有三个元素都是唯一的,并且将计算所有三元组的组合,例如:输入:arr[ ] = { 5, 6, 7, 1, 3 } 输出:2 说明:三元组是 { 5, 6, 3 } 和 { 6, 7, 1 },它们的异或值为零。输入:arr[ ] = { 3, 6, 8, 1, 5, 4 , 12} 输出:… 阅读更多

广告
© . All rights reserved.