273 次浏览
给定一个包含n个正数的数组。目标是计算有序对(arr[x], arr[y])的数量,其中arr[x]和arr[y]的和是偶数或奇数。对(arr[i], arr[j])和(arr[j], arr[i])被计算为单独的。我们将使用两个for循环遍历数组以计算每对数字。现在计算和,如果它是偶数,则将偶数和的计数增加2,否则将奇数和的计数增加2。让我们通过例子来理解。输入- Arr[]= { 1, 1, 2, 3 } N=4输出- 偶数和对的计数 - 6 奇数和对的计数 ... 阅读更多
145 次浏览
给定一个包含n个正数的数组。目标是计算有序对(arr[x], arr[y])的数量,其中arr[x]和arr[y]的积是偶数或奇数。对(arr[i], arr[j])和(arr[j], arr[i])被计算为单独的。我们将使用两个for循环遍历数组以计算每对数字。现在计算积,如果它是偶数,则将偶数积的计数增加2,否则将奇数积的计数增加2。让我们通过例子来理解。输入- Arr[]= { 1, 1, 2, 3 } N=4输出 - 偶数积对的计数:6 奇数积对的计数: ... 阅读更多
383 次浏览
给定一个区间[first, last]。目标是在此区间内查找首位数字相同的数字的个数。例如,232的首位数字与2相同。我们将从i=first遍历到i=last。对于每个数字,我们将比较其首位数字与末位数字,如果相同,则计数加1。让我们通过例子来理解。输入 - first=8 last=40输出 - 首位数字相同的数字个数 - 5解释 - 8到40之间首位数字相同的数字 -8, 9, ... 阅读更多
1K+ 次浏览
此处的目标是使用静态成员函数计算正在创建的类的对象的个数。静态数据成员通常由类的所有对象共享。如果没有给出值,静态数据成员始终初始化为0。静态成员函数只能使用该类的静态数据成员。我们在这里使用一个名为Student的类。我们将声明一个静态数据成员count,它将存储对象的个数。一个静态成员函数rollCall(void),它将显示对象的个数作为学生的学生证号…… 阅读更多
228 次浏览
我们得到一个正整数K和一个包含整数的数组Ops[]。目标是找到减少K所需的运算次数,使其小于0。运算为-第一个运算是K + Ops[0],第一个元素添加到K之后1. 将Ops[i]添加到K,直到K
130 次浏览
我们得到一个大小为NXN的矩阵。目标是找到所有有效索引对(i, j)的个数,使得列j的元素之和大于行i的元素之和。我们将通过遍历矩阵并计算每一行和每一列的元素之和来做到这一点。将每一行的元素之和存储在rowsum[N]中,将每一列的元素之和存储在colsum[N]中。现在构成rowsum[i]和colsum[j]的对,并检查colsum[j]>rowsum[i]。如果为真,则为这样的对增加计数。让我们通过例子来理解。输入-: matrix= { { 1, 2, ... 阅读更多
979 次浏览
我们得到一个包含N个元素的数组arr[]。目标是找到所有有效索引对(i, j)的个数,使得arr[i]能被arr[j]整除,或者arr[j]能被arr[i]整除,并且i!=j。我们将通过使用两个for循环遍历数组arr[]来计算每对数字,并检查当i!=j时,arr[i]%arr[j]==0或arr[j]%arr[i]==0。如果为真,则增加对的计数。让我们通过例子来理解。输入 - Arr[]= { 2, 4, 3, 6 } N=4输出 - 有效对的计数 - 3解释 - 有效对是 -Arr[0] & Arr[1] → (2, ... 阅读更多
682 次浏览
给定一个数组,其中包含三角形边的长度。目标是找到从该数组中取任意三边可以构成的三角形的个数。我们将通过检查任意两边的和是否总是>第三边来做到这一点。如果是,这三边可以构成一个三角形。增加可以构成的三角形的个数。让我们通过例子来理解。输入 - arr[]= {1, 2, 4, 5}输出 - 可能的三角形的个数 - 1解释 - 边(2, 4, 5)只能构成一个三角形,因为2+4>5 & 4+5>2 & ... 阅读更多
我们得到三个数字A、B和M。A和B定义数字的范围[A,B]。目标是计算A和B之间能被M整除的数字个数。我们将从i=A开始,直到M的第一个倍数。如果i%M=0,则增加计数。现在增加i,直到i
我们得到一个长度为n的整数数组Arr[]。目标是找到这样的三元组(Arr[i],Arr[j],Arr[k])的个数,使得任意两个数字之和等于第三个数字。a+b=c,其中a、b、c是Arr[]的元素,索引为i、j、k,使得0