找到 7345 篇文章 关于 C++

C++ 代码:计算将音量恢复到之前的最小按钮点击次数

Arnab Chakraborty
更新于 2022年3月15日 05:52:56

197 次查看

假设我们有两个数字 a 和 b。Amal 总是将电视音量设置为 'b' 值。但有一天 Bimal 将其更改为 'a' 值。遥控器上有六个按钮 (-5, -2, -1, 1, 2, 5),我们可以用它们将音量增加或减少 1、2 或 5。音量可以很大,但不能为负。我们必须计算 Amal 需要按下的最小按钮数量才能将音量恢复到 b。因此,如果输入是 a = 5;b = 14,则输出将为 3,因为按下 +5 来… 阅读更多

C++ 代码:儿童椅子关联

Arnab Chakraborty
更新于 2022年3月15日 05:50:15

247 次查看

假设我们有一个数字 n。我们必须找到一个大小为 n 的数组 A。有 n 张桌子,每张桌子有 4 把椅子。椅子编号从 1 到 4n。已知坐在编号为 a 和 b (a != b) 的椅子的两个孩子如果 −gcd(a, b) = 1 或 a 整除 b 或 b 整除 a 就会打闹。我们想安排孩子们的座位,这样就不会有两个孩子打闹。更正式地说,我们必须找到椅子的关联。因此,如果输入是 n = 4,则… 阅读更多

C++ 代码:计算兔子拉箱子所需总时间

Arnab Chakraborty
更新于 2022年3月15日 05:47:43

253 次查看

假设我们有两个坐标 (x1, y1) 和 (x2, y2)。一只兔子正在拉食物箱。它用一根只有 1 个单位大小的绳子系着。兔子会在同一方向移动 1 个单位之前拉动箱子到它站立的地方。兔子可以向右、左、上或下移动 1 个单位,而无需拉动箱子。在这种情况下,它不必正好距离箱子 1 个单位。如果它想再次拉动箱子,它必须去一个… 阅读更多

C++ 代码:计算制作 n 个折纸所需笔记本数量

Arnab Chakraborty
更新于 2022年3月15日 05:45:32

136 次查看

假设我们有两个数字 n 和 k。在一个聚会上,有 n 个受邀的朋友。Amal 想制作折纸形式的邀请函。对于每张邀请函,他需要两张红纸、五张绿纸和八张蓝纸。每种颜色的笔记本数量无限,但每个笔记本只包含一种颜色,共有 k 张纸。我们必须找到 Amal 需要购买的最小笔记本数量才能邀请他的所有 n 个朋友。因此,如果输入是 n = 3;k = 5,则输出将为 10,因为… 阅读更多

C++ 代码:找到具有一个最小子串的两个子串

Arnab Chakraborty
更新于 2022年3月15日 05:43:29

116 次查看

假设我们有一个包含 n 个字符的小写字符串 S。我们必须找到两个非空子串 P 和 Q,使得:- P 和 Q 都是 S 的子序列对于每个索引 i,S[i] 恰好属于 P 或 Q 之一。P 的字典序尽可能小。因此,如果输入是 S = "thelightsaber",则输出将为 10,因为我们需要 2 个红色笔记本、3 个绿色笔记本和 5 个蓝色笔记本。步骤要解决这个问题,我们将遵循以下步骤:c := S 对数组 c 进行排序 a := c[0] 在 S 中的位置 从 S 中删除 c 打印… 阅读更多

C++ 程序:查找纸牌游戏获胜者

Arnab Chakraborty
更新于 2022年3月15日 05:41:48

563 次查看

假设我们有一个数字 n,两个大小分别为 k1 和 k2 的数组 A 和 B。Amal 和 Bimal 正在玩有趣的纸牌游戏。有 n 张牌,编号从 1 到 n。最初,这些牌分发给他们。游戏进行如下:在每一轮中,每个玩家取出一张牌(任何他们想要的牌)放在桌子上,这样另一个玩家就看不到他们选择了哪张牌。然后,两张牌都被揭示,牌号较大的玩家将两张牌都拿在手中。每张牌都可以玩任意次数… 阅读更多

C++ 代码:查找最小最大移除游戏后的最终数字

Arnab Chakraborty
更新于 2022年3月15日 05:36:51

205 次查看

假设我们有一个包含 n 个元素的数组 A。黑板上写着 n 个数字。Amal 和 Bimal 正在玩一个回合制游戏。在每一轮中,他们选择一个数字并将其从黑板上移除。Amal 先玩。Amal 想最小化他最终留在黑板上的数字,而 Bimal 想最大化它。我们必须找到将保留在黑板上的数字。因此,如果输入是 A = [2, 1, 3],则输出将是 2,因为 Amal 将移除 3,Bimal 将移除 1,所以… 阅读更多

C++ 代码:查找使 HP 大于当前值的升级次数

Arnab Chakraborty
更新于 2022年3月15日 05:34:58

185 次查看

假设我们有一个数字 n。在一个游戏中,每个角色都有四个不同的生命值 (HP)。类别如下:A 类:如果 HP 形式为 (4n + 1)B 类:如果 HP 形式为 (4n + 3)C 类:如果 HP 形式为 (4n + 2)D 类:如果 HP 形式为 4n这 4 个类别从高到低排序为 A > B > C > D。因此,A 类最高,D 类最低。在玩游戏时,玩家可以增加… 阅读更多

C++ 代码:检查我们飞往佛罗里达的次数是否多于西雅图

Arnab Chakraborty
更新于 2022年3月15日 05:32:57

66 次查看

假设我们有一个字符串 S,其中包含两种字母 'S' 和 'F'。如果 S[i] 是 'S',则我们在第 i 天在西雅图,如果它是 'F',则我们在佛罗里达。我们必须检查我们从西雅图飞往佛罗里达的次数是否多于从佛罗里达飞往西雅图的次数。因此,如果输入是 S = "SSFFSFFSFF",则输出将为 True。步骤要解决这个问题,我们将遵循以下步骤:n := S 的大小 如果 S[0] 与 'S' 相同,并且 S[n - 1] 与 'F' 相同,则:    返回 true 否则    返回 false示例让我们… 阅读更多

C++ 代码:找到一对数字,其中一个是另一个的倍数

Arnab Chakraborty
更新于 2022年3月15日 05:25:28

292 次查看

假设我们有两个数字 l 和 r。我们必须找到这样的对 (x, y),使得 l ≤ x ≤ y ≤ r,并且 x 是 y 的倍数。

广告