找到 7345 篇文章 关于 C++

C++ 程序,用于查找购买恰好 n 升水的最低卢比数

Arnab Chakraborty
更新于 2022 年 3 月 4 日 07:12:40

153 次查看

假设我们有三个数字 n、a 和 b。我们想购买 n 升水。附近只有两种类型的水瓶,1 升水瓶和 2 升水瓶。第一种类型的瓶子 a 卢比,第二种类型的瓶子 b 卢比。我们希望尽可能少地花钱。我们必须找到购买恰好 n 升水的最低金额。因此,如果输入类似于 n = 7;a = 3;b = 2,则输出将为 9,因为使用 3 个 2 升… 阅读更多

C++ 程序,用于查找我们可以达到的塔的最小丑陋程度

Arnab Chakraborty
更新于 2022 年 3 月 4 日 07:09:47

147 次查看

假设我们有一个包含 n 个元素的数组 A。考虑一行中存在 n 个积木塔。第 i 个塔的高度为 A[i]。在一天内,我们可以执行以下操作:选择两个索引 i 和 j(i != j)并将积木从塔 i 移到 j。它将使 A[i] 减少 1 并使 A[j] 增加 1。建筑物的丑陋程度为 max(A) − min(A)。我们必须找到我们可以达到的最小可能丑陋程度。因此,如果输入类似于 A = [1, 2, 3, 1, 5],则输出将为 1,因为… 阅读更多

C++ 程序,用于查找检查客人出现记录后的房间状态

Arnab Chakraborty
更新于 2022 年 3 月 4 日 07:06:54

280 次查看

假设我们有一个包含“L”、“R”和数字 0 到 9 的字符串 S。考虑一家酒店有 10 间客房,从左到右编号为 0 到 9。酒店有两个入口——一个从左边,另一个从右边。当顾客从左入口到达酒店时,他们会得到最靠近左入口的空房间。同样,当顾客从右入口到达酒店时,他们会得到最靠近右入口的空房间。但是我们丢失了房间分配列表。… 阅读更多

C++ 程序,用于查找棍棒穿越游戏的获胜者姓名

Arnab Chakraborty
更新于 2022 年 3 月 4 日 06:46:42

203 次查看

假设我们有两个数字 n 和 k。Amal 和 Bimal 正在玩游戏。规则很简单。Amal 一行画 n 根棍子。之后,玩家轮流在每次回合中从左侧或右侧划掉恰好 k 根棍子。Amal 开始游戏。如果在某些回合之前纸上少于 k 根棍子,则游戏结束。如果 Amal 的移动次数严格多于 Bimal,则 Amal 获胜。我们必须找到谁将是获胜者。因此,如果输入类似于 n = 10;k = 4,则输出将为 Bimal。… 阅读更多

C++ 程序,用于计算将索引小于值的元素放置所需的操作次数

Arnab Chakraborty
更新于 2022 年 3 月 4 日 06:41:57

201 次查看

假设我们有一个包含 n 个元素的数组 A。我们可以执行以下操作任意次数-选择任意正整数 k 选择序列中的任意位置并在该位置插入 k 因此,序列发生了变化,我们在下一个操作中继续使用此序列。我们必须找到满足以下条件所需的最小操作次数:A[i]

C++ 程序,用于查找和为偶数的非空子字符串的长度

Arnab Chakraborty
更新于 2022 年 3 月 4 日 06:38:37

108 次查看

假设我们有一个包含 n 个元素的数组 A。我们必须找到其元素的非空子集的长度,使其和为偶数,或者在没有此类子集时返回 -1。因此,如果输入类似于 A = [1, 3, 7],则输出将为 2,因为 [1, 3] 的和为 4。步骤要解决此问题,我们将遵循以下步骤-n := A 的大小 for 初始化 i := 0,当 i < n 时,更新(将 i 增加 1),执行:    如果 A[i] mod 2 与 0 相同,则:      … 阅读更多

C++ 程序,用于查找回文子字符串的字符串,其长度最多为 k

Arnab Chakraborty
更新于 2022 年 3 月 4 日 06:29:01

224 次查看

假设我们有两个数字 n 和 k。假设我们正在尝试生成一个字符串 S,其中只有三种类型的字符“a”、“b”和“c”。字符串 S 的子字符串的最大长度,该子字符串是回文且不超过 k。因此,如果输入类似于 n = 3;k = 2,则输出将为“aab”,因为其长度为 3 且回文子字符串为“aa”,长度至少为 2。(其他答案也可能)。步骤要解决此问题,我们将遵循以下步骤-S := 空字符串 j := 0 for… 阅读更多

C++ 程序,用于计算要删除以获得良好字符串的字符数

Arnab Chakraborty
更新于 2022 年 3 月 4 日 06:23:53

169 次查看

假设我们有一个字符串 S。S 包含 S 中的两种类型的字符,“x”和“a”。我们必须计算删除 S 中的一些字符后剩余的最长字符串是什么,以便它成为良好的字符串。如果字符“a”的长度严格大于其长度的一半,则字符串是良好的。因此,如果输入类似于 S =“xaxxxxa”,则输出将为 3,因为如果我们删除 4 个“x”,则字符串将为“xaa”,这是一个长度为 3 的良好字符串。步骤要解决此问题,我们将… 阅读更多

C++ 程序,用于查找球移除游戏的获胜者

Arnab Chakraborty
更新于 2022 年 3 月 4 日 09:54:30

191 次查看

假设我们有四个数字 n1、n2、k1 和 k2。考虑有两个盒子,第一个盒子有 n1 个球,第二个盒子有 n2 个球。Amal 和 Bimal 正在玩游戏。在一轮中,他们可以拿 1 到 k1 个球并将其扔掉,类似地,第二个将在他的回合中拿 1 到 k2 个球。Amal 开始游戏,他们轮流玩。无法执行其操作的人将输掉游戏。我们必须找到谁将是获胜者。因此,如果输入类似于 n1 = 2;n2 = 2;k1… 阅读更多

C++ 程序,用于计算之后将不再有新愤怒学生的最小分钟数

Arnab Chakraborty
更新于 2022 年 3 月 3 日 11:37:58

149 次查看

假设我们有一个长度为 n 的字符串 S,其中只有两种类型的字符,“A”或“P”。一行中有 n 个学生,如果 S[i] =“A”,则第 i 个学生很生气,如果它是“P”,则表示 S[i] 是耐心的。索引为 i 的愤怒学生将在每一分钟内击打索引为 i+1 的耐心学生,对于最后一个学生,即使他很生气,他也无法击打任何人。击打耐心学生后,该学生也会生气。我们必须找到之后不再有新学生生气的最少分钟数。因此,如果… 阅读更多

广告