找到 34423 篇文章,关于编程

统计C++中数组乘积末尾零的个数

Sunidhi Bansal
更新于 2020年10月31日 05:33:04

293 次浏览

给定一个大小为 N 的正整数数组 Arr[]。目标是统计数组所有元素乘积中末尾零的个数。我们将通过统计每个数字的因子来实现这一点。我们将 2 和 5 作为每个数字的因子进行计数,因为 2 和 5 的乘积是 10,它会产生 1 个末尾零。最后,较小的计数决定了乘积中末尾零的个数。如果我们有 4 个 2 和 6 个 5,那么乘积中将有 4 个末尾零…… 阅读更多

统计C++中将数字分成几部分的方法数

Sunidhi Bansal
更新于 2020年10月31日 05:31:15

365 次浏览

给定一个正数 N。目标是统计将数字 N 分成 3 部分的方法数。这些部分可以相等,也可以不相等。N 的范围在 [1, 5000] 之间。我们将使用三个 for 循环来表示数字的 3 个部分。在最内层循环中检查所有三个部分的和是否等于 N。如果为真,则递增方法计数。让我们通过示例来理解。输入 - N=5 输出 - 将 N 分成 3 部分的方法数:2 解释 - 5 可以表示为…… 阅读更多

统计C++中与 N 的异或等于与 N 的或的数字个数

Sunidhi Bansal
更新于 2020年10月31日 05:30:18

80 次浏览

我们有一个数字 N。目标是在 0 到 N 之间找到那些与 N 的或等于与 N 的异或的数字。

统计C++中与 N 的差等于与 N 的异或的数字个数

Sunidhi Bansal
更新于 2020年10月31日 05:28:03

104 次浏览

我们有一个数字 N。目标是在 0 到 N 之间找到那些与 N 的差等于与 N 的异或的数字。

统计C++中与 x 的和等于与 x 的异或的数字个数

Sunidhi Bansal
更新于 2020年10月31日 05:26:37

116 次浏览

我们有一个数字 X。目标是在 0 到 X 之间找到那些与 X 的和等于与 X 的异或的数字。

统计C++中 N 次切割后圆的块数

Sunidhi Bansal
更新于 2020年10月31日 05:25:05

101 次浏览

给定一个整数 N,表示应用于二维圆的切割次数。每次切割都将圆分成两半。目标是找到 N 次切割后圆的块数。块数 = 2 * 切割次数 让我们通过示例来理解。输入 - N=1 输出 - 圆的块数:2 解释 - 输入 - N=3 输出 - 圆的块数:6 解释 - 下面程序中使用的方法如下:我们取 N 为切割次数。取块数 = 1*N。打印结果。示例 #include using namespace std; int main(){ int N=2; int pieces=2*N; cout

统计C++中四个已排序数组中和等于给定值 x 的四元组个数

Sunidhi Bansal
更新于 2020年10月31日 05:23:14

138 次浏览

给定四个数组 A[]、B[]、C[] 和 D[]。目标是找到这些数组元素的所有四元组,使得 A[i]+B[j]+C[k]+D[l] =x。所有四个数组都具有相同数量的元素 N。我们将通过遍历每个数组一次并比较 A[i]+B[j]+C[j]+D[l]==x 来实现这一点。如果为真,则递增计数。让我们通过示例来理解。输入 A[]={ 1, 2, 3}; B[]={ 2, 3, 2}; C[]={ 4, 3, 1}; D[]={ 3, 1, 1 }; X=12 输出 计数四元组:4 解释 四元组,例如 ( A[i] B[j] C[k] D[l] ) 是: (2 3 4 3) , (3 2 4 3), (3 3 3 3), (3 2 4 ... 阅读更多

统计C++中范围内的素数个数

Sunidhi Bansal
更新于 2020年10月31日 05:21:03

8K+ 次浏览

给定范围变量 START 和 END。目标是找到范围 [START, END] 内素数的个数。我们将通过检查范围内的数字 i 是否为素数来实现这一点,方法是检查除 1 之外的任何数字是否完全整除它并且在 1 和 i/2 之间。如果是素数。递增计数。让我们通过示例来理解。输入 Start=1 End=20 输出 范围内的素数:8 解释 1 和 20 之间的素数是:2、3、5、7、11、13、17、19。输入 Start=100 End=200 输出 范围内的素数:21 解释 100 和 200 之间的素数是:101 103 107 109 113 127 131 137 139 149 151 157 163 167 ... 阅读更多

统计C++中以给定模式结尾的字符串个数

Sunidhi Bansal
更新于 2020年10月31日 05:19:13

129 次浏览

给定一个字符串数组 str[] 和一个模式字符串 pat。目标是找到 str[] 中在结尾处具有模式 pat 的字符串元素。我们将遍历 str 的每个字符串并将最后一个字符与 pat 进行比较。如果它们匹配,则递增……让我们通过示例来理解。输入 str[]={ “kittens”, “hens”, “deers”, “dogs” } pat=”ens” 输出 以给定模式结尾的字符串:2 解释 字符串 “kitt-ens” 和 “h-ens” 以 “ens” 结尾。输入 str[]={ “tickets”, “wickets”, “bats”, “cricket” } pat=”et” 输出 以给定模式结尾的字符串:1 解释 字符串 “wick-et” 以 “et” 结尾。下面程序中使用的方法如下:我们字符串数组 str[] 和一个模式字符串 pat。N 是…… 阅读更多

统计C++中n之前的平方数和非平方数个数

Sunidhi Bansal
更新于 2020年10月31日 05:17:02

858 次浏览

给定一个数字 N。目标是找到有序正数对,使得它们的立方和为 N。朴素方法 遍历从 1 到 N 的所有数字,并检查它是否是完全平方数。如果 floor(sqrt(i))==ceil(sqrt(i))。则该数字是完全平方数。有效方法 可以使用公式 floor(sqrt(N)) 找到 N 下面的完全平方数。让我们通过示例来理解。输入 N=20 输出 平方数的个数:4 非平方数的个数:16 解释 平方数是 1、4、9 和 16。其余所有数字都不是平方数且小于 20。输入 N=40 输出 平方数的个数:6 非平方数的个数:34 解释 平方数是 1、4、9、16、…… 阅读更多

广告
© . All rights reserved.