找到 7345 篇文章 关于 C++

C++ 代码检查给定标志是否被剥离

Arnab Chakraborty
更新于 2022-03-29 11:53:56

243 次浏览

假设我们有一个 n x m 大小的矩阵。每个单元格将保存 0 到 9 之间的一个值。有一个标志应该被条纹化:标志的每一行都应该包含相同颜色的方块,并且相邻行的颜色应该不同。我们必须检查给定的矩阵是否是有效的标志。因此,如果输入是这样的 000111333 步骤要解决这个问题,我们将遵循以下步骤 - n := 矩阵的行数 m := 矩阵的列数 l := 'm' res := 1 for initialize i := 0, when i < ... 阅读更多

C++ 代码从给定的二进制字符串中查找最小正确的字符串

Arnab Chakraborty
更新于 2022-03-29 11:49:30

105 次浏览

假设我们有一个具有 n 位的二进制字符串 S。没有冗余的前导零。我们可以在 S 上执行两种不同的操作 - 交换任何一对相邻位 将所有“11”替换为“1” 令 val(S) 为 S 的十进制表示。我们必须找到最小的正确字符串,其中正确字符串 A 小于另一个正确字符串 'B',当 val(A) < val(B) 时。因此,如果输入是这样的 S = "1001",则输出将是 100,因为我们可以执行这样的操作 "1001" -> "1010" -> "1100" -> "100"。步骤要解决这个问题,我们将遵循以下步骤 - n := 大小 ... 阅读更多

C++ 代码通过元音检查查找答案

Arnab Chakraborty
更新于 2022-03-29 11:46:41

163 次浏览

假设我们有一个字符串 S。Amal 和 Bimal 正在玩一个游戏。游戏的规则是这样的:第一次玩的人,也就是 Amal 是侦探,他应该调查一起“犯罪”并找出原因。他可以问任何问题,答案是“是”或“否”。如果问题的最后一个字母是元音,他们回答“是”,否则回答“否”。这里的元音是:A、E、I、O、U、Y。我们有 S 作为问题,我们必须找到答案。因此,如果输入是这样的 S = "Is it ... 阅读更多

C++ 代码查找内盒的中心

Arnab Chakraborty
更新于 2022-03-29 11:42:12

329 次浏览

假设我们有一个 n x m 大小的矩阵。单元格要么是 'W'(白色),要么是 'B'(黑色)。表内某个奇数长度的正方形被涂成黑色。我们必须找到这个正方形的中心。因此,如果输入是这样的 WWBBB WWWBBB WWWBBB WWWWWWWWWWWWW 则输出将是 (3, 1)。步骤要解决这个问题,我们将遵循以下步骤 - n := 矩阵的行数 m := 矩阵的列数 cnt := 0 X := 0 Y := 0 for initialize i := 0, when i < n, update (increase i by 1), do:    for initialize j := 0, ... 阅读更多

C++ 代码查找其因数为 k 的较大数

Arnab Chakraborty
更新于 2022-03-29 11:37:21

146 次浏览

假设我们有两个数字 n 和 k。我们必须找到大于 n 且能被 k 整除的最小整数 x。因此,如果输入是这样的 n = 5;k = 3,则输出将是 6。步骤要解决这个问题,我们将遵循以下步骤 - 返回 n + k - (n mod k) 示例让我们看看以下实现以更好地理解 - #include using namespace std; int solve(int n, int k){    return n + k - n % k; } int main(){    int n = 5;    int k = 3;    cout

C++ 代码检查从第二天开始堆计数是否有效

Arnab Chakraborty
更新于 2022-03-29 11:35:35

144 次浏览

假设我们有两个大小相同的数组 X 和 Y。第一天第 i 个索引上有 X[i] 个石堆,第二天第 i 个索引上有 Y[i] 个石头。第一天来了很多成员。他们要么什么也不做,要么向某些堆中添加一些石头,要么从一个堆中交换一些石头到另一个堆。我们必须检查 Y 是否来自 X。因此,如果输入是这样的 X = [1, 2, 3, 4, 5];Y = [2, 1, 4, 3, 5],... 阅读更多

C++ 代码查找从学生那里获得更多选票的最小 k

Arnab Chakraborty
更新于 2022-03-29 11:33:28

183 次浏览

假设我们有一个包含 n 个元素的数组 A。学校里有 n 个学生,每个学生恰好有 k 票,所有选票都应该用完。有两个政党。A[i] 表示第 i 个学生给了第一个政党 A[i] 张选票,这意味着第二个政党将获得 k-A[i] 张选票。第二个政党希望设定 k,以便他们获胜。k 的最小可能值是多少?因此,如果输入是这样的 A = [2, 2, 3, 2, 2],则输出将是 ... 阅读更多

C++ 代码检查三角形数

Arnab Chakraborty
更新于 2022-03-29 11:31:34

1K+ 次浏览

假设我们有一个数字 n。我们必须检查该数字是否是三角形数。众所周知,如果 n 个点(或球)可以排列成层以形成等边三角形,则 n 是三角形数。因此,如果输入是这样的 n = 10,则输出将是 True。步骤要解决这个问题,我们将遵循以下步骤 - for initialize i := 1, when i

C++ 代码查找会议后的最小疲劳度

Arnab Chakraborty
更新于 2022-03-29 11:29:38

114 次浏览

假设我们有两个数字 a 和 b。两位朋友位于 OX 轴上的 x = a 和 x = b 位置。每位朋友都可以沿着直线向任何方向移动一次,次数不限。移动时,朋友的疲劳度会根据以下规则变化:第一次移动会使疲劳度增加 1,第二次移动会使疲劳度增加 2,依此类推。他们两人都希望在 OX 轴上相遇一个整数点。我们必须找到他们应该获得的最小总疲劳度。因此,如果输入是 ... 阅读更多

C++ 代码在去除双元音后查找更正后的文本

Arnab Chakraborty
更新于 2022-03-29 11:27:52

141 次浏览

假设我们有一个包含 n 个字符的字符串 S。在一个文本编辑器中,有一个奇怪的规则。这个文本编辑器的单词校正器的工作方式是这样的:只要单词中存在两个连续的元音,它就会删除单词中的第一个元音。如果单词中没有两个连续的元音,则认为它是正确的。我们必须从 S 中找到更正后的单词。这里的元音是 'a'、'e'、'i' 'o'、'u' 和 'y'。因此,如果输入是这样的 S = "poor",则输出将是 "por"。步骤要解决这个问题,... 阅读更多

广告