101 次浏览
给定任务是找到一个最大数字,该数字不含前导或尾随零或一,其数字阶乘的乘积等于给定数字 N 的数字阶乘的乘积。让我们现在用一个例子来理解我们必须做什么-输入- N = 4912输出- 73332222解释- 4! * 9! * 1! * 2! = 7! * 3! * 3! * 3! * 2! * 2! *2! *2! = 17, 418, 240输入- N = 340输出- 3322在下面的程序中使用的如下方法为了获得最大答案 ... 阅读更多
556 次浏览
一旦字节码被 JVM 加载(借助 .class 文件),就会检查字节码的有效性(借助验证器)。验证器检查链接以有效地执行操作。这样,解释器执行效率更高。此过程称为验证。示例 现场演示public class Demo{ private float my_val; float my_function(int my_val){ int balance = my_val; this.my_val += balance; return this.my_val; } public static void main(String[] args){ Demo my_obj = new Demo(); ... 阅读更多
289 次浏览
给定任务是在任意数量的七段显示器上使用 N 段显示的最大数字。让我们现在用一个例子来理解我们必须做什么-输入- N=5输出- 71解释- 七段显示器上将显示最大的数字如下-输入- N=6输出- 111在下面的程序中使用的如下方法这种情况可以分为 3 种情况-情况 1-如果 N 为 0 或 1,则无法显示任何数字。情况 2-如果 N 为奇数。那么可以显示的数字是 ... 阅读更多
149 次浏览
给定任务是找到系统可以处理的僵尸进程的最大数量,或者换句话说,程序不会停止其执行。僵尸进程(也称为失效进程)是一个通过 exit()(系统调用)完成其进程但仍在进程表中具有条目的进程。在下面的程序中使用的如下方法请注意,应该添加才能运行程序。在 main() 函数中初始化类型为 int 的 num = 0,我们将迭代直到程序停止执行。要启动僵尸进程,请创建一个 while 语句 ... 阅读更多
538 次浏览
在这个问题中,我们得到了三个数字 a、b 和 M。我们的任务是创建一个程序来找到两个数字模 M 的和。让我们举个例子来理解这个问题,输入:a = 14,b = 54,m = 7 输出:5 解释:14 + 54 = 68,68 % 7 = 5为了解决这个问题,我们将简单地添加数字 a 和 b。然后打印除以 M 后的和的余数。示例程序来说明我们解决方案的工作原理, 现场演示#include using namespace std; int moduloSum(int a, int ... 阅读更多
1K+ 次浏览
给定任务是在 [1, N] 范围内找到一个数字可以拥有的唯一素因子的最大数量,其中 N 是给定的。让我们现在用一个例子来理解我们必须做什么-输入- N=100输出- 3解释- 让我们在 [1, 100] 范围内取 3030 = 3 * 2 * 5 = 唯一素因子。因此,在 [1, 100] 范围内,最多可以找到 3 个唯一因子。输入- N=300输出- 4在下面的程序中使用的如下方法在 MaxPrime() 函数中,我们将首先检查 if (N < 2)。 ... 阅读更多
183 次浏览
给定任务是找到给定大小为 N 的数组的大小为 K 的子集乘积中尾随零的最大数量。让我们现在用一个例子来理解我们必须做什么-输入- Arr[] = {5, 20, 2} , K=2输出- 2解释- 可以创建总共 3 个大小为 2 的子集。[5, 20] 的乘积是 100。[20, 2] 的乘积是 40。[5, 2] 的乘积是 10。100 具有尾随零的最大数量 = 2。因此,答案是 2。输入- Arr[] = {60, 40, 25} ... 阅读更多
191 次浏览
给定任务是从给定的正整数 N 中找到可以形成的长度为 a、b 和 c 的线段的最大数量。让我们现在用一个例子来理解我们必须做什么-输入- N=8,a=3,b=1,c=2输出- 8解释- N 可以分成 8 个 b 段,这是可以制作的最大线段数。输入- N=13,a=2,b=7,c=3输出- 6在下面的程序中使用的如下方法在 MaxSegment() 函数中,声明一个类型为 int 的数组 MaxSeg[N +1] 并将其初始化为 -1。将零索引设置为 ... 阅读更多
642 次浏览
给定任务是计算通过水平或垂直切割给定的正方形块总共 N 次切割可以获得的最大数量的相同大小的正方形或矩形块。让我们现在用一个例子来理解我们必须做什么-输入- N=8输出- 25解释- 当 N=8 时,垂直切割数 = 4,水平切割数 = 4。总块数 = 2512345678910111213141516171819202122232425输入- 7输出- 201234567891011121314151617181920在下面的程序中使用的如下方法如果 N 是切割次数,并且我们必须最大化结果块,则相等数量的 ... 阅读更多
99 次浏览
给定任务是找到使用给定的 N 条线段可以制作的最大平行四边形数量,如果每条线段最多只能在一个平行四边形中使用。让我们用一个例子来理解我们必须做什么 - 输入 - Arr[] = {8, 3, 1, 3, 8, 7, 1, 3, 5, 3} 输出 - 2 解释 - 使用上述给定的线段,可以形成的两个平行四边形分别是边长为 8, 1, 8, 1 和 3, 3, 3, 3 的平行四边形。输入 - Arr[] = {7, 9, 9, 7} 输出 - 1 下面的方法中使用的... 阅读更多