找到 7345 篇文章 关于 C++

C++ 代码查找最小算术平均偏差

Arnab Chakraborty
更新于 2022年3月11日 06:50:12

201 次浏览

假设我们有一个包含 3 个元素的数组 A。如果 A[0] + A[2] = 2 * A[1],则 A[1] 是两个元素 A[0] 和 A[3] 的算术平均数。三个数字 d(A[0], A[1], A[2]) 的算术平均偏差为 |A[0] + A[2] - 2*A[1]|。我们可以执行以下操作任意次数:从索引 {0, 1, 2} 中选择两个索引 i 和 j,使得 i != j,然后将 A[i] 增加 1 并将 A[j] 减少 1。我们必须找到算术平均偏差的最小值。因此,如果输入类似于 A = [2, 2, 6],则... 阅读更多

C++ 代码查找打印字符串所需的拨号旋转次数

Arnab Chakraborty
更新于 2022年3月11日 06:40:32

133 次浏览

假设,我们得到一个包含所有小写英文字母的旋转拨号盘。拨号盘连接着一台打印机,并且旋转拨号盘指针指向的字符保持 3 秒钟就会被打印出来。旋转拨号盘最初停在字母 'a' 上,并且在打印字符时不会重置到初始位置。给定一个字符串 s,我们必须打印该字符串。每当我们将拨号盘移动到另一个字母时,就会发生一次旋转。我们必须找出打印给定字符串所需的总旋转次数... 阅读更多

C++ 代码查找照亮地板所需的灯数

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

354 次浏览

假设,有一个地板被分成一个具有 n 行 m 列的网格。现在必须使用灯来照亮地板。如果将灯放置在两个单元格的边界上,它可以照亮这两个单元格。如果灯放置在垂直边界上,则它会照亮其左右两侧的单元格;如果灯放置在水平边界上,则它会照亮其前后两侧的单元格。给定 n 和 m,我们必须找出照亮整个地板所需的最小灯数。因此,如果... 阅读更多

C++ 代码判断图像是否为黑白或彩色

Arnab Chakraborty
更新于 2022年3月11日 06:34:31

1K+ 次浏览

假设,我们得到一个包含 n 个像素的图像。像素可以是以下颜色:'C'(青色)'M'(品红色)'Y'(黄色)'W'(白色)'G'(灰色)'B'(黑色)第 i 个像素的颜色在字符串 'pixels' 中给出。给定字符串,我们必须找出给定的照片是彩色的还是黑白的。如果它是一张彩色照片,它将至少包含一个颜色为 'C'、'M' 和 'Y' 的像素,我们将打印 'Color';否则,它将仅包含颜色为 'W'、'G'、'B' 的像素,我们将打印 'BW'。因此,如果输入类似于 n... 阅读更多

C++ 代码计算我们获得的销售总额

Arnab Chakraborty
更新于 2022年3月11日 06:29:34

685 次浏览

假设,我们正在销售 4 件商品,第 i 件商品的价格在数组 'cost[i]' 中给出。现在我们按字符串 'items' 中给出的顺序销售商品。我们必须找出我们获得的销售总额。字符串 'items' 包含 1 到 4 的整数,可以存在重复项,并且可以按任意顺序排列。因此,如果输入类似于 cost = {10, 15, 10, 5},items = "14214331",则输出将为 75。步骤要解决此问题,我们将遵循以下步骤:total := 0 for initialize i... 阅读更多

C++ 代码查找特殊数字中的数字总数

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

765 次浏览

假设,我们得到一个整数 k。如果数字中的所有数字都相同,则我们称该数字为特殊数字。例如,1、11、1111 是特殊数字。我们按顺序计算特殊数字 1、11、111、1111、2、22、222、2222、3、33、333、3333 等。我们必须找出最多 k 的特殊数字中的数字总数。k 的值不大于 10000。因此,如果输入类似于 k = 9999,则输出将为 90。步骤要解决此问题,我们将遵循... 阅读更多

C++ 代码查找特殊矩阵元素的总和

Arnab Chakraborty
更新于 2022年3月11日 05:56:21

396 次浏览

假设,我们得到一个 n * n 维的方阵。矩阵的以下值称为特殊元素:位于主对角线上的值。位于副对角线上的值。恰好有 (n - 1 / 2) 行在其上方且相同数量的行在其下方的行的值。恰好有 (n - 1 / 2) 列在其左侧和右侧的列的值。我们找出矩阵中这些特殊值的总和。因此,如果输入类似于 n = 4,mat = {{1, 2, 3, 4}, {5,... 阅读更多

C++ 代码查找容器中盒子占据的面积

Arnab Chakraborty
更新于 2022年3月11日 05:52:30

152 次浏览

假设,我们有 n 对需要装运到方形容器中的盒子。盒子的宽度对以 (a, b) 的形式给出,并在数组 'dimensions' 中给出。如果我们将盒子的宽度彼此平行放置,我们必须找出盒子在容器内将占据多少面积。我们不能将盒子堆叠在彼此的顶部。我们确定所有 n 对中容器中两个盒子所需的最小面积。因此,如果输入类似于 n... 阅读更多

C++ 代码查找谁赢得了 n 轮游戏

Arnab Chakraborty
更新于 2022年3月11日 05:49:01

357 次浏览

假设,有一个两玩家游戏,有 n 轮。各轮的分数在数组 'scores' 中给出,其中每个元素的格式为 {P1 分数,P2 分数}。得分较高者赢得一轮,如果一名玩家赢得的轮数更多,则该玩家赢得比赛;否则,宣布为平局。因此,给定分数,我们必须找出谁赢得了比赛。因此,如果输入类似于 n = 4,scores = {{4, 3}, {3, 2}, {5, 6}, {2, 5}},则输出将为 Draw。步骤要解决此问题,... 阅读更多

C++ 代码查找电池组合的数量

Arnab Chakraborty
更新于 2022年3月11日 05:45:04

270 次浏览

假设,我们有 n 节电池,最多可以使用 5 次。我们有一些需要三节电池的设备,并且每次使用设备都会使电池的使用次数增加 1。如果我们必须使用 k 次设备,我们必须找出我们可以组合多少种电池组合来为设备供电。一节电池不能同时用于两个设备,并且使用过 5 次的电池不能包含在内。电池的使用次数在数组 batt 中给出。因此,如果输入类似于... 阅读更多

广告