找到 34423 篇文章 关于 编程

C++ 代码检查蚱蜢是否可以到达目标

Arnab Chakraborty
更新于 2022-03-29 09:10:54

247 次浏览

假设我们有一个大小为 n 的字符串 S 和另一个数字 k。字符串包含四种类型的字符。假设有一些单元格,一只蚱蜢想要跳跃以到达目标。字符“.”表示相应的单元格为空,字符“#”表示相应的单元格包含障碍物,蚱蜢无法跳跃到那里。“G”表示蚱蜢从该位置开始,“T”表示目标单元格。蚱蜢能够从其当前位置跳跃正好 k 个单元格。我们必须检查蚱蜢是否可以跳到目标... 阅读更多

Java 程序计算矩阵对角线的和

AmitDiwan
更新于 2024-06-18 17:51:56

10K+ 次浏览

在本文中,我们将了解如何计算矩阵对角线的和。矩阵以其元素的行和列排列。主对角线是方阵中从左上角到右下角的对角线。副对角线是方阵中从左下角到右上角的对角线。以下是演示:假设我们的输入是:输入矩阵:4 5 6 7 1 7 3 4 11 12 13 14 23 24 25 50所需的... 阅读更多

C++ 代码计算以有效方式绘制元素的颜色数量

Arnab Chakraborty
更新于 2022-03-29 09:08:13

210 次浏览

假设我们有一个包含 n 个元素的数组 A。我们需要用颜色绘制元素,以便:如果我们考虑任何颜色,则此颜色的所有元素都必须能被相同颜色的最小元素整除。使用的颜色数量应最小化。我们必须找到以有效方式绘制所有给定数字的最小颜色数量。因此,如果输入类似于 A = [10, 2, 3, 5, 4, 2],则输出将为 3,因为将第一种颜色绘制到元素 A[0] 和 A[3] 上,将第二种颜色绘制到元素... 阅读更多

C++ 代码获取丢弃后卡片的最小和

Arnab Chakraborty
更新于 2022-03-29 09:00:03

121 次浏览

假设我们在数组 T 中有五个数字。有五张卡片,每张卡片上都写着一个数字。第 i 张卡片上写着 T[i]。我们可以丢弃一些卡片,我们的目标是最小化剩余数字上写出的数字的总和。他最多只能丢弃两张或三张相同数字的卡片一次。如果无法选择两张或三张相同数字的卡片,我们将不会丢弃卡片。我们必须找到可能的最小总和。因此,如果输入类似于 T = [7, 3, 7, ... 阅读更多

C++ 代码查找满足约束条件的点

Arnab Chakraborty
更新于 2022-03-29 08:54:56

299 次浏览

假设我们给出两个点 a = (x1, y1) 和 b = (x2, y2)。两点之间的曼哈顿距离为 dist(a, b) = |x1 - x2| + |y1 - y2|。如果点 a 的坐标为 (0, 0),点 b 的坐标为 (x, y),我们必须找到一个点 c,使得 dist(a, c) = dist(a, b)/ 2 且 dist(b, c) = dist(a, b)/2。如果没有这样的点,则打印 -1,-1。因此,如果输入类似于 x = 13,y = 7,则输出将为 6,4。步骤要... 阅读更多

C++ 代码用于物理实验的计算

Arnab Chakraborty
更新于 2022-03-29 08:53:03

677 次浏览

假设我们正在进行物理实验。我们得到 n 对值和一个阈值 k。对中的第一个值被添加到总值中,对中的第二个值也被添加到另一个总值中。现在,我们检查总值是最小值还是 (k - 总值) 是最小值。我们对这两个总值执行此操作,然后将它们加起来并打印输出。因此,如果输入类似于 n = 4,k = 20,values = {{3, 5}, {4, 3}, {2, 1}, {4, 4}},则... 阅读更多

Java 程序旋转矩阵元素

AmitDiwan
更新于 2024-10-16 16:27:40

686 次浏览

在本文中,我们将了解如何使用 Java 旋转矩阵元素。矩阵是以行和列表示元素的一种方式。矩阵旋转是将矩阵的每个元素的位置向右或向左移动 1 个位置。我们将使用两种方法:一种是根据用户输入旋转矩阵,另一种是在代码中定义矩阵。问题陈述编写一个 Java 程序来旋转矩阵元素。以下是演示:输入矩阵定义为 1 2 3 4 5 6 ... 阅读更多

C++ 代码找出哪个数字可以更大

Arnab Chakraborty
更新于 2022-03-29 08:50:15

411 次浏览

假设我们给出两个 k 位数 m 和 n。数字的数字被随机打乱然后进行比较。我们必须找出哪个数字更有可能更大。因此,如果输入类似于 n = 231,m = 337,k = 3,则输出将为“第二个”,或者第二个数字更有可能更大。步骤要解决此问题,我们将遵循以下步骤:s1:= 将 n 转换为字符串 s2:= 将 m 转换为字符串 f:= 0,s = 0 对于初始化 i:= 0,当 i < k,... 阅读更多

C++ 代码确定姓名是男性还是女性

Arnab Chakraborty
更新于 2022-03-29 08:47:28

857 次浏览

假设我们在数组“input”中给出 n 个字符串。字符串是姓名,我们必须确定它们是男性姓名还是女性姓名。如果一个名字以“a”、“e”、“i”或“y”结尾;可以说它是女性名字。我们为字符串中的每个输入打印“男性”或“女性”。因此,如果输入类似于 n = 5,input = {"Lily", "Rajib", "Thomas", "Riley", "Chloe"},则输出将为女性、男性、男性、女性、女性。步骤要解决此问题,我们将遵循以下步骤:对于初始化 i:= 0,当 i < n,更新(增加... 阅读更多

C++ 代码查找查找对象所需的扫描次数

Arnab Chakraborty
更新于 2022-03-29 08:43:19

135 次浏览

假设我们给出一个尺寸为 m x n 的网格。对象放置在单元格 (ix, iy) 处,我们必须从起始位置 (sx, sy) 查找对象。扫描算法扫描网格的第 i 行和第 j 列,如果它位于网格的单元格 (i, j) 处。如果它找到了对象,则扫描停止;否则,扫描指针移动到位置 (i + 1, j + 1) 的单元格,然后以相同的方式扫描。这将持续到找到该项目为止。给定位置,... 阅读更多

广告

© . All rights reserved.