90 次浏览
给定任务是从给定数组 Arr[] 中删除恰好 K 个子数组,该数组包含 N 个正元素,使得数组中所有剩余元素都是素数,并且剩余数组的大小最大。输入 Arr[]={4, 3, 3, 4, 3, 4, 3} , K=2输出 3解释 − K=2,这意味着必须删除 2 个子数组。删除的子数组是 Arr[0] 和 Arr[3…5],这使得数组 Arr[]={3, 3, 3} 包含所有素数元素,并且具有可能的最大大小。输入 Arr[]={7, 6, 2, 11, 8, 3, 12}, K=2输出 3解释 − 删除的子数组是 Arr[1] 和 Arr[4…6],剩余的素数数组是 ... 阅读更多
254 次浏览
给定任务是构建一个具有给定整数 N 的树,使得对于所有有序对 (x, y),degree(x) * degree(y) 的和最大,并且 x 不等于 y。输入 −N=5输出 −50解释 1 \ 2 \ 3 \ 4 \ 5 第 1 个节点的度数 = 1 第 2 个节点的度数 = 2 第 3 个节点的度数 = 2 第 4 个节点的度数 ... 阅读更多
163 次浏览
给定数字 N 和每条线的两个点的坐标 (x1, y1) 和 (x2, y2)。目标是找到从给定线中可以穿过单个点的最大线数,这样就不会有两条线相互覆盖,并且不会执行旋转。我们将线表示为 (m, c) 对,其中 y=mx+c 并且 m 是斜率 m=y2-y1/x2-x1具有相同 m 的线是平行的,给定 c1!=c2。我们将计算不同的斜率 (m)。对于垂直线,如果 x1=x2,则斜率 = INT_MAX 否则 m。让我们通过一个例子来理解。输入 线 1 (x1, y1)=(4, 10) (x2, y2)=(2, ... 阅读更多
121 次浏览
为了支持泛型编程以及执行更严格的类型检查,Java 实现了类型擦除。泛型类型中的所有类型参数都将替换为边界(如果无界)或对象类型。这样,字节码将仅包含类、方法和接口。类型转换以保留类型。生成桥接方法以保留扩展泛型类型中的多态概念。示例 实时演示导入 java.io.PrintStream; 导入 java.util.*; 公共类 Demo{ public Demo(){ } public static void main(String args[]){ List my_list = new ArrayList(); my_list.add("Hi there"); String my_str; ... 阅读更多
329 次浏览
给定一张纸的尺寸,其长度为 L,宽度为 B。此外,还给定一个小矩形的尺寸,其长度为 l,宽度为 b。目标是找到可以从一张纸上剪出的最大数量的小矩形。我们将执行以下步骤 -首先,我们将进行水平对齐,分别为纸张和矩形的长度 L 和 l。开始将 L 与 l 对齐,将 B 与 b 对齐并计算矩形。然后也在垂直对齐中执行相同的操作。再次计数。返回 ... 阅读更多
828 次浏览
给定一个整数数组 Arr[]。目标是找到 Arr[] 的最长子数组,其元素之和为偶数。也就是说,子数组的元素之和为偶数,并且该子数组的长度最长。输入 − Arr[] = { 2, 3, 5, 2, 6, 7 }。输出 −子数组的最大长度 − 4解释 −最大长度子数组是 { 5, 2, 6, 7 }。和为 20,是偶数。输入 − Arr[] = { 5, 7, 7, 3, 4 }。输出 −子数组的最大长度 − 4解释 −最大长度子数组 ... 阅读更多
223 次浏览
要在 Java 中洗牌列表,代码如下 -示例 实时演示导入 java.util.*; 公共类 Demo{ public static void main(String[] args){ ArrayList my_list = new ArrayList(); my_list.add("Hello"); my_list.add(", "); my_list.add("this"); my_list.add("is"); my_list.add("a"); my_list.add("sample"); System.out.println("原始列表为:" + my_list); Collections.shuffle(my_list); System.out.println("洗牌后的列表为:" + my_list); } }输出原始列表为:[Hello, ,, this, is, a, sample] 洗牌后的列表为 ... 阅读更多
705 次浏览
给定一个长度存储在“size”中的 candies[] 数组。每个元素 candies[i] 都有一个类型为 i 的糖果数量。目标是以任何金额购买尽可能多的糖果。条件如下 -如果您购买类型为 i 的 X[i](0
2K+ 次浏览
MAX_VALUE 用于查找 Java 中整数的最大可能值。让我们来看一个例子 -示例 实时演示公共类 Demo{ public static void main(String[] args){ System.out.println("类型为"); System.out.println(Integer.TYPE); System.out.println("大小为"); System.out.println(Integer.SIZE); System.out.println("整数的最大值为"); System.out.println(Integer.MAX_VALUE); } }输出类型为 int 大小为 32 整数的最大值为 2147483647名为 Demo 的类使用 Integer 类并提供 Integer 类的各种特征,例如类型、大小 ... 阅读更多
620 次浏览
给定一个直角等腰三角形。等腰三角形是两条边长度相等的三角形。直角三角形是高(图中的 ag)和底(图中的 dg)相互垂直的三角形。目标是找到可以放入此边长为 2 个平方单位的直角等腰三角形中的最大正方形数。底边或高(两者相等)作为输入。正方形的数量是输出。请参考下图以了解问题图中所示的高为 ag、底为 gd 的三角形有 3 个边长为 2 的正方形。 ... 阅读更多