假设我们有一个环,它由 1 到 N 的一些数字组成。我们还有两个数字 A 和 B。现在,我们可以站在任何地方(例如 x)并执行相对于总距离和(例如 Z = 从 X 到 A 的距离 + 从 X 到 B 的距离)的计数操作。我们必须选择 X 使得 Z 最小化。最后返回 Z 的值。我们必须记住,X 将不等于 A 和 B。因此,如果输入类似于 N ... 阅读更多
假设我们有两个数字 A 和 B,我们必须找到最小的正数 M,以便 M 可被 A 整除且 M 的数字之和与 B 相同。因此,如果没有这样的结果,则返回 -1。因此,如果输入类似于 A = 50,B = 2,则输出将为 200,因为这可以被 50 整除,并且其数字之和 = 2 + 0 + 0 = 2。为了解决这个问题,我们将遵循以下步骤 -定义一个元素类型容器,其中包含两个数字 a 和 ... 阅读更多
假设我们有一个数字数组 A,在 A 中,第 i 个数字是岛屿所在的位置,并且给出了另一个整数 k(1 ≤ k < N)。现在,一个人站在第 0 个岛屿上,必须通过在恰好 k 次跳跃中从一个岛屿跳到另一个岛屿来到达最后一个岛屿,我们必须找到一个人在其旅程中所做的跳跃最大长度的最小值。我们必须记住所有岛屿的位置都是按升序给出的。因此,如果输入 ... 阅读更多
假设我们有两个长度相同的字符串 P 和 Q,它们只包含小写字母,我们必须计算在应用以下操作后使字符串 P 等于字符串 Q 所需的字符串 P 的最小预处理移动次数 -选择任何索引 i 并交换字符 pi 和 qi。选择任何索引 i 并交换字符 pi 和 pn – i – 1。选择任何索引 i 并交换字符 qi 和 qn – i – 1。注意 -i 的值在范围内(0 ≤ i < n)在一步操作中,我们可以用任何 ... 阅读更多