找到 34423 篇文章 适用于编程

在 C++ 中计算范围内数字 d 恰好出现 K 次的数字个数

Sunidhi Bansal
更新于 2021年1月29日 08:31:34

268 次浏览

给定一个整数范围,从一个变量开始,比如 start 到变量 end,以及变量 k 和 d。任务是计算范围内数字 d 恰好出现 k 次的次数。例如输入 - int start = 10,int end = 100,d = 4 且 K = 2输出 - 范围内数字 d 恰好出现 K 次的数字个数为:1解释 - 范围从 10 到 100 开始。因此,数字 d 即 4 恰好出现 k 即 2 ... 阅读更多

在 C++ 中计算范围内可被 m 整除且在偶数位置具有数字 d 的数字个数

Sunidhi Bansal
更新于 2021年1月29日 08:30:57

155 次浏览

给定一个整数范围,一个变量 m 用作除数,一个变量 d 用于检查数字 'd' 是否位于偶数位置,任务是计算范围内那些可被变量 m 整除且在偶数位置具有数字 d 的数字个数。例如输入 - int start = 20,end = 50,d = 8 且 m = 4输出 - 范围内可被 m 整除且在偶数位置具有数字 d 的数字个数为:2解释 - 范围 ... 阅读更多

在 C++ 中计算范围内数字不包含超过 K 个非零数字的数字个数

Sunidhi Bansal
更新于 2021年1月29日 08:28:07

285 次浏览

给定一个整数范围,从一个变量开始,比如 start 到变量 end,以及一个变量 k,任务是计算范围内数字不超过 'k' 个非零数字的数字个数。例如输入 - int start = 50,end = 100 且 K = 2;输出 - 范围内数字不包含超过 K 个非零数字的数字个数为:50解释 - 范围从 50 到 100 开始,并且我们给定 k 为 2。正如我们所看到的,所有 ... 阅读更多

在 C++ 中计算删除一个字符后等于两个字符串之一的字符串个数

Sunidhi Bansal
更新于 2021年1月29日 08:26:59

444 次浏览

给定两个不同的字符串,比如 s1 和 s2,任务是形成一个字符串,比如 S,通过组合 s1 和 s2 的唯一字母,然后检查从字符串 S 中删除一个字符后是否形成一个字符串,该字符串将等于字符串 s1 或 s2。例如输入 - string S1 = "utter",string S2 = "butter";输出 - 删除一个字符后等于两个字符串之一的字符串个数为:1解释 - 我们给定字符串 s1 和 s2,我们将从字符串 S ... 阅读更多

在 C++ 中计算给定字符串的非重叠回文子字符串对的个数

Sunidhi Bansal
更新于 2021年1月29日 08:26:27

332 次浏览

给定一个字符串作为输入,任务是找出给定输入字符串的非重叠回文子字符串对的个数。如果子字符串是回文,则 arr[i][j] 的值为真,否则为假。我们将从字符串中取出组合并检查这些对是否满足条件。让我们通过示例来理解。输入:ABC输出:非重叠回文子字符串的对数为 3解释:可能的对为 (A) (B) (C),(A) (BC),(AB) (C),(ABC)输入:ABCD输出:非重叠回文子字符串的对数为 8解释:可能的对为 (A)(B)(C)(D),(A)(B)(CD),(A)(BC)(D),(A)(BCD),(AB)(C)(D),(AB)(CD),(ABC)(D),(ABCD)方法 ... 阅读更多

在 C++ 中计算异位词的出现次数

Sunidhi Bansal
更新于 2021年1月29日 08:21:33

351 次浏览

给定一个文本流和一个单词作为输入,任务是找出给定文本流中单词异位词的出现次数。异位词是通过重新排列单词中的字母生成的,最终形成不同的单词或短语,例如“New York Times”语句中单词的异位词可以形成“Monkeys write”。例如输入:字符串字符串 - “workitwrokoffowkr” 单词 = “work” 输出:字符串中异位词的出现次数为:3解释:单词“work”的可能异位词为 work、wrok、rowk、owkr 等。在 ... 阅读更多

在 C++ 中计算严格递增子数组的个数

Sunidhi Bansal
更新于 2021年1月29日 08:19:05

386 次浏览

给定一个包含整数元素的数组,任务是首先计算给定数组的子数组,然后检查子数组中的元素是否按升序排列。如果是,我们将考虑该子数组,否则将被丢弃。这里的方法是,如果第 0 位和第 1 位的元素不是升序,则停止进一步检查子数组。例如 - 在 C++ 中输入:int a[] = {1, 7, 5}输出:严格递增子数组的个数为 1解释 - 可能的子数组包括 {1, 7, 5}、{1, 7}、{7, 5},其中 ... 阅读更多

在 C++ 中计算范围内素因子幂的 GCD 等于 1 的数字个数

Sunidhi Bansal
更新于 2021年1月29日 08:18:19

78 次浏览

给定两个数字 start 和 end,表示一个正整数范围。目标是找到位于范围 [start, end] 内且其素数因式分解使得该数字的所有素数因子的幂都具有 GCD 为 1 的所有数字的个数。如果一个数字的素数因式分解为 2p * 3q * 5r …… 那么幂 p、q、r … 应该具有 gcd=1。让我们通过示例来理解。例如输入 - start = 1,end = 10输出 - 范围内素因子幂的 GCD 等于 1 的数字个数为:6解释 ... 阅读更多

在 C++ 中使用 BFS 计算树中给定层级的节点个数

Sunidhi Bansal
更新于 2021年1月29日 08:15:57

1K+ 次浏览

给定一个无向图,其中包含树的节点作为顶点。目标是使用 BFS(广度优先搜索)算法查找树中给定层级的节点个数。BFS 算法:- 该算法从层级到层级开始遍历图/树。从层级 0 的节点开始,它将首先遍历层级 1 中与其直接连接的所有节点,然后将遍历下一层级的所有节点,依此类推。水平遍历当前层级的节点。以类似的方式遍历下一层级的节点。让我们通过示例来理解。例如输入 - level=2输出 - 节点个数为 ... 阅读更多

在 C++ 中计算满足 m + sum(m) + sum(sum(m)) = N 的数字个数

Sunidhi Bansal
更新于 2021年1月29日 08:12:54

146 次浏览

给定一个数字 N 作为输入。目标是找到最多到 N 的满足以下条件的数字 m。这里 N

广告

© . All rights reserved.