找到 34423 篇文章 关于编程

使用每个字符最多一次,C++中可以从另一个字符串形成的字符串数量

Sunidhi Bansal
更新于 2020年12月2日 12:29:30

298 次浏览

我们给出两个字符串,即 str1 和 str2,任务是计算可以完全从另一个字符串生成的字符串的数量,但是我们每个字符只能使用一次来形成字符串。例如,我们将取两个字符串 str1 和 str2,并检查 str2 是否出现在 str1 中,方法是只使用 str1 的字符一次。输入 - str_1 = "technical learning", str_2 = "learning"输出 - 使用每个字符最多一次可以从另一个字符串形成的字符串数量为 - 1解释 - 正如我们所看到的,str_2 出现在 str_1 中 ... 阅读更多

C++中计算这样的 (p, q) 对的数量:p 在数组中至少出现 q 次,q 在数组中至少出现 p 次

Sunidhi Bansal
更新于 2020年12月2日 12:27:57

189 次浏览

我们得到一个正整数数组。目标是找到 arr[] 元素对的数量,使得这些对具有元素 (p, q),其中 p 在数组中至少出现 q 次,q 在数组中至少出现 p 次。让我们通过示例来理解。输入 - int arr[] = {3, 3, 3, 5, 5, 6, 6}输出 - 数组中这样的对的数量,其中一个的频率至少是另一个的值为 - 1解释 - 数组中 p 出现 q 次且 q 出现 p 次的有效对是 (3, 3) ... 阅读更多

C++中计算数组中这样的对的数量:一个的频率至少是另一个的值

Sunidhi Bansal
更新于 2020年12月2日 12:26:16

252 次浏览

我们得到一个正整数数组。目标是找到 arr[] 元素对的数量,使得这些对具有元素 (A, B),其中 A 的频率是 B 倍,B 的频率是 A 倍。让我们通过示例来理解。输入 - int arr[] = {3, 3, 3, 5, 5, 6, 6}输出 - 数组中这样的对的数量,其中一个的频率至少是另一个的值为 - 1解释 - 数组中 A 出现 B 次且 B 出现 A 次的有效对是 (3, 3) ... 阅读更多

C++中包含 K 个 1 的二进制字符串子字符串的数量

Sunidhi Bansal
更新于 2020年12月2日 12:24:52

466 次浏览

我们得到一个二进制数字字符串(即 0 和 1 的组合)和一个整数 k,任务是计算由给定二进制字符串形成的、具有给定 k 个 1 的子字符串的数量。输入 - string str = ‘10000100000’,k = 2输出 - 包含 K 个 1 的二进制字符串子字符串的数量为 - 6解释 - 可以从给定字符串形成的子字符串有 1、10、100、1000、10000、010、100001、10001、1001、101、11、1000010。因此,有 6 个子字符串具有 k 个 1,即正好 2 个 1。输入 - string ... 阅读更多

C++中从给定字符串可以得到的长度为 n 的子字符串的数量

Sunidhi Bansal
更新于 2020年12月2日 12:22:38

586 次浏览

我们得到一个字符串 str[] 和一个数字 n。目标是找到 str[] 的所有长度为 n 的子字符串。如果字符串是“abcde”并且 n=3,则长度为 3 的子字符串是“abc”、“bcd”、“cde”,数量为 3。让我们通过示例来理解。输入 - str[] = “computer” n=4输出 - 从给定字符串可以得到的长度为 n 的子字符串的数量为 - 5解释 - 长度为 4 的子字符串是:“comp”、“ompu”、“mput”、“pute”、“uter”输入 - str[] = “development” n=5输出 - 从给定字符串可以得到的长度为 n 的子字符串的数量为 - 7解释 - 长度为 ... 阅读更多

C++中至少包含字符 X 一次的子字符串的数量

Sunidhi Bansal
更新于 2020年12月2日 12:17:55

250 次浏览

我们得到一个字符串 str[] 和一个字符 X。目标是找到 str[] 的子字符串,使得所有子字符串至少包含 X 一次。对于 str[]=”abc” 和 X=’a’,至少包含 ‘a’ 一次的子字符串是“a”、“ab”、“abc”。数量为 3。让我们通过示例来理解。输入 - str[] = “aabccd” X=’c’输出 - 至少包含字符 X 一次的子字符串的数量为 - 14解释 - 至少包含一个 ‘c’ 的子字符串将是:“c”、“c”、“bc”、“cc”、“cd”、“abc”、“bcc”、“ccd”、“aabc”、“abcc”、“bccd”、“aabcc”、“abccd”、“aabccd”。输入 - str[] = “settings” X=’s’输出 - ... 阅读更多

C++中同时不包含集合 {‘a’, ‘b’, ‘c’} 中所有字符的子字符串的数量

Sunidhi Bansal
更新于 2020年12月2日 12:21:18

213 次浏览

我们得到一个字符串 str[],它只包含 ‘a’、‘b’ 和 ‘c’。目标是找到 str[] 的子字符串,使得这三个字符都不属于该子字符串。对于任何字符串 str,子字符串可以是“a”、“b”、“c”、“abb”、“bba”、“bc”、“ca”、“ccc”,但不能是“abc”、“bcca”、“cab”,因为它们都包含 ‘a’、‘b’ 和 ‘c’。让我们通过示例来理解。输入 - str[] = “aabc”输出 - 同时不包含集合 {‘a’, ‘b’, ‘c’} 中所有字符的子字符串的数量为 - 8解释 - 子字符串将是:... 阅读更多

C++中最大元素大于 k 的子数组的数量

Sunidhi Bansal
更新于 2020年12月2日 12:10:35

273 次浏览

我们得到一个包含整数元素的数组 arr[] 和一个变量 k。目标是找到 arr[] 的子数组的数量,这些子数组的最大元素大于 k。如果数组是 [1, 2, 3] 且 k 为 1。则可能的子数组是 [1]、[2]、[3]、[1, 2]、[2, 3]、[1, 2, 3]。最大元素 > 1 的子数组是 [2]、[3]、[1, 2]、[2, 3]、[1, 2, 3]。因此,数量为 5。让我们通过示例来理解输入 - arr[] = {1, 2, 5, 3} k=3输出 - 最大元素大于 k 的子数组的数量为 ... 阅读更多

C++中计算 x 的值的数量,x <= n,且 (n XOR x) = (n – x)

Sunidhi Bansal
更新于 2020年12月2日 12:09:07

299 次浏览

我们得到一个数字 n 作为输入。目标是找到满足条件 (n xor x) = (n-x) 的 x 值。x 也在 [0,n] 范围内。让我们通过示例来理解输入 - n=10输出 - x 的值的数量

C++中计算满足 i < j 的唯一对 (arr[i], arr[j]) 的数量

Sunidhi Bansal
更新于 2020年12月2日 12:07:12

751 次浏览

我们得到一个包含整数元素的数组。目标是找到数组元素的唯一对,使得类型为 (arr[i],arr[j]) 的对的索引满足 i < j。让我们通过示例来理解输入 - arr[] = {1,2,3};输出 - 满足 i < j 的唯一对 (arr[i], arr[j]) 的数量为 - 3解释 - 因为所有元素都是唯一的。对将是 -(1,2) - (arr[0],arr[1]) 0

广告
© . All rights reserved.