找到 7345 篇文章 关于 C++

C++ 和 Go 之间的区别是什么?

Bhanu Priya
更新于 2022-03-23 10:40:52

295 次浏览

让我们在了解 C++ 和 Go 的概念之后,再学习它们之间的区别。Go 是一种由 Google 员工开发的开源编程语言,它旨在快速编译、垃圾收集、强类型化,并显式支持并发编程。最初的开发者 Rob Pike、Robert Griesemer 和 Ken Thompson 于 2007 年开始这项工作。它使用 BSD 许可证授权。在大型系统中,它支持静态类型和可扩展性。特性 Go 的特性如下:语言设计、强大的标准库、包管理、静态类型、测试支持、C 风格语法、编译型、安全且开源。优势 Go 的优势如下…… 阅读更多

计算第一堆干草捆最大数量的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 07:03:37

114 次浏览

假设我们有一个包含 n 个元素的数组 A 和另一个值 d。一位农民在农场上安排了 n 堆干草捆。第 i 堆包含 A[i] 个干草捆。每天,一头牛可以选择将任何一堆中的一个干草捆移动到相邻的一堆。除非牛什么也不做,否则牛可以每天这样做。牛想在 d 天内最大化第一堆中的干草捆数量。我们必须计算第一堆干草捆的最大数量。因此,如果输入类似于 d = 5;A = [1, 0, 3, 2],则输出…… 阅读更多

查找斐波那契位置上带有 O 的名称的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 07:01:34

85 次浏览

假设我们有一个数字 n。Amal 想为他的宠物取一个名字。他将遵循一种算法。名字将由 n 个字符组成。名字将包含大写和小写字母“O”和“o”。算法建议如果 i 是斐波那契数列的成员,则名称的第 i 个字母应为“O”(大写),否则为“o”(小写)。名称中的字母从 1 到 n 编号。因此,如果输入类似于 n = 10,则输出将为“OOOoOooOoo”,因为第一个斐波那契数是 1、2、3、5 等。步骤…… 阅读更多

查找编程竞赛后学生位置的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:58:57

288 次浏览

假设我们有一个包含 n 个元素的数组 A。在编程竞赛中,共有 n 名学生参加,比赛开始前,每个人都有一些正评级(整数)。A[i] 代表第 i 个学生的评级。比赛结束后,每个学生最终都会获得某个正整数位置。我们预计学生将根据他们的评级排名。如果学生 A 的评级严格低于学生 B,则 A 将获得严格高于 B 的位置。我们必须找到比赛结束时的位置。因此,如果输入类似于…… 阅读更多

查找 n 天后树高的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:56:23

169 次浏览

假设我们有一个包含 n 个元素的数组 A。A 的元素为 0 或 1。有一棵树。在连续的 n 天中,如果 A[i] 为 0,则不浇水;如果为 1,则浇水,则花朵以以下方式生长:如果树连续两天不浇水,则它会枯死;如果在第 i 天浇水,则它会生长 1 厘米;如果在第 i 天和第 (i+1) 天连续浇水,则它会生长 5 厘米而不是 1 厘米;如果在第 i 天不浇水,则它不会生长。在…… 阅读更多

使用最少不同数字来表示 n 的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:50:03

116 次浏览

假设我们有一个数字 n。我们想将其拆分为一些非零数字,其总和为 n。我们想找到一个具有尽可能少不同数字的解。因此,如果输入类似于 n = 13,则输出将为 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 步骤 要解决这个问题,我们将遵循以下步骤:对于初始化 i := 0,当 i < n 时,更新(i 增加 1),执行:    打印 1 示例 让我们看看下面的实现以更好地理解:#include using namespace std; void solve(int n){    for (int i = 0; i < n; i++)       printf("1, "); } int main(){    int n = 13;    solve(n); } 输入 13 输出 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

检查所有灯泡是否都能打开的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:46:48

284 次浏览

假设我们有一个数字 m 和一个包含 n 个子列表的嵌套列表 A。假设有 m 个灯泡,最初都处于关闭状态。有 n 个按钮,每个按钮都连接到一些灯泡集合。因此,A[i] 是可以通过按下第 i 个开关打开的灯泡集合。我们必须检查我们是否可以点亮所有灯泡。因此,如果输入类似于 A = [[1, 4], [1, 3, 1], [2]];m = 4,则输出为 True,因为通过按下所有开关,我们可以打开…… 阅读更多

计算客户呼叫时收集的订单数量的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:44:25

252 次浏览

假设我们有三个数字 n、m 和 z。办公室每 n 分钟接听一次电话,每 m 分钟会有一些送货上门。办公室开放 z 分钟。我们必须计算收集的最小订单数量,以便在客户来电时没有待处理的订单。考虑接单和与客户交谈正好需要 1 分钟。因此,如果输入类似于 n = 1;m = 2;z = 5,则输出为 2,因为我们需要收集在第二和第四分钟送达的订单。步骤 要解决这个问题,我们…… 阅读更多

计算具有 k 位数的幸运数字数量的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:42:47

877 次浏览

假设我们有一个包含 n 个元素的数组 A,还有一个数字 x。我们知道幸运数字是十进制表示仅包含幸运数字 4 和 7 的正数。从给定的 n 个正整数中。我们必须计算有多少个这样的数字不超过 k 个幸运数字?因此,如果输入类似于 A = [44, 74, 474, 154];k = 2,则输出为 3,因为有三个幸运数字 44、74 和 474,但 474 有三个幸运数字,超过了 k。此外,154 只有一个幸运数字…… 阅读更多

移除数字后查找第 x 个元素的 C++ 代码

Arnab Chakraborty
更新于 2022-03-15 06:38:35

132 次浏览

假设我们有两个数字 n 和 x。前 n 个自然数写在黑板上。在第 i 次(i 从 1 开始)操作中,我们从黑板上移除第 i 个数字。当数字少于 i 时,我们停止移除任务。我们必须找到停止移除后第 x 个剩余的数字。因此,如果输入类似于 n = 69;x = 6,则输出为 12。在第一次操作中,i = 1,因此移除 1,然后在第二次操作中 i = 2,但序列是 2、3、4……因此第二个数字是 3,移除 3…… 阅读更多

广告