找到 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.