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 来实现这一点。如果为真,则对的数量加 1。让我们通过示例来理解。输入 - 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,则计数加 1。现在将 i 增加到 i
给定一个长度为 n 的整数数组 Arr[]。目标是找到三元组 (Arr[i],Arr[j],Arr[k]) 的数量,使得任意两个数字的和等于第三个数字。a+b=c,其中 a、b、c 是 Arr[] 的元素,其索引为 i、j、k,使得 0