找到 7345 篇文章 关于 C++

C++ 代码用于查找竞赛中不同获胜者和非获胜者的数量

Arnab Chakraborty
更新于 2022年3月30日 14:29:04

200 次浏览

假设我们有两个数字 n 和 k,在一个竞赛中有 n 个学生。其中一些人将获得纪念品,一些人将获得证书,其他人将不会获得任何东西。获得奖励的人被称为获胜者。但是计算纪念品和证书数量有一些规则。证书的数量必须正好是纪念品数量的 k 倍。获胜者的数量不得超过 n/2。也可能没有获胜者。我们必须根据这些规则确定获胜者的最大可能数量。然后找到数量 ... 阅读更多

C++ 代码用于查找方形棋盘上获胜方格的分数

Arnab Chakraborty
更新于 2022年3月30日 14:29:07

204 次浏览

假设我们有一个 n x n 阶的方形棋盘。Amal 和 Bimal 正在玩游戏。在游戏中,他们根据某些未知规则在棋盘的方格上写数字。目前,棋盘显示游戏结束后的元素。为了理解谁赢了,我们需要计算获胜方格的数量。如果一个特定的方格满足以下条件,则它是一个获胜方格。找到所有与该列共享的方格上所有数字的总和,并分别计算所有与该行共享的方格上所有数字的总和。一个方格是一个获胜方格 ... 阅读更多

C++ 代码用于计算银行可以收集到的最大钞票数量

Arnab Chakraborty
更新于 2022年3月30日 14:23:19

187 次浏览

假设我们有三个数字 k、l 和 m,还有一个包含 n 个元素的数组 A。一个强盗未能抢劫银行,但设法打开了银行的所有保险箱。银行的客户决定利用这次失败的抢劫,从保险箱中偷一些钱。在一排有很多保险箱。总共有 n 张钞票留在所有保险箱中。第 i 张钞票在保险箱 A[i] 中。银行职员现在位于保险箱 k 处。有两名保安,其中一个保安守卫着保险箱 l,使得 ... 阅读更多

C++ 代码用于查找数学竞赛的获胜者

Arnab Chakraborty
更新于 2022年3月30日 14:19:42

366 次浏览

假设我们有两个大小为 n 的数组 P 和 T。还有一个数字 c。Amal 和 Bimal 将参加一场数学竞赛。有 n 道题。第 i 道题的初始分数为 P[i],解决它需要 T[i] 的时间。P 和 T 都按升序排序。这里 c 是扣分常数。如果一个问题在时间 x(从比赛开始后的 x 分钟)提交,它将获得 max(0, P[i] - c*x) 分。Amal 将按顺序解决问题 1、2、... n,而 Bimal 将解决它们 ... 阅读更多

C++ 代码用于计算每次投掷后将获得球的孩子数量

Arnab Chakraborty
更新于 2022年3月30日 14:16:35

1K+ 次浏览

假设我们有一个数字 n。一些孩子站在一个圆圈上。他们的编号从 1 到 n,他们按顺时针顺序排列,编号为 1 的孩子拿着球。首先,编号为 1 的孩子将球扔给下一个顺时针方向的孩子,然后编号为 2 的孩子将球扔给下一个孩子(给编号为 4 的孩子),然后第四个孩子将球扔给编号为 7 的孩子,依此类推。当球被扔出时,它可能会越过圆圈的起点。并非所有孩子都能得到 ... 阅读更多

C++ 代码用于查找完成所有任务所需的最短时间

Arnab Chakraborty
更新于 2022年3月30日 14:14:31

406 次浏览

假设我们有一个包含 n 个元素的数组 A,以及另外两个数组 k 和 x。第 i 个任务需要 A[i] 的时间才能完成。给定的 A 以非递减方式排序。Amal 最多接受 k 个任务,并用 x 个单位时间而不是 A[i] 完成每个任务。(x < 所有 A[i] 的最小值)。我们必须找到完成 Amal 的任务所需的最短时间。Amal 无法同时执行多个任务。因此,如果输入类似于 A = [3, 6, 7, 10];k = 2;x = 2,则输出将为 13,... 阅读更多

C++ 代码用于计算拒绝邀请的人数

Arnab Chakraborty
更新于 2022年3月30日 14:11:40

138 次浏览

假设我们有一个包含 n 个元素的数组 A,并且所有元素都是不同的。有 n 个现场决赛选手可以加入一家公司,他们的资格排名存在于数组 A 中。我们必须找到拒绝参加决赛现场比赛邀请的参赛者人数的最小可能值。将会有 25 个人,其中一些人接受了邀请,一些人拒绝了。因此,如果输入类似于 A = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28],... 阅读更多

C++ 代码用于计算具有月份和第一天信息的日历的列数

Arnab Chakraborty
更新于 2022年3月30日 14:08:43

285 次浏览

假设我们有两个数字 m 和 d。考虑一个日历,其中星期几表示为列,行是当前日期。我们想知道给定月份 m 和该月第一天 d 的星期几的情况下,日历中应该有多少列(假设年份不是闰年)。因此,如果输入类似于 m = 11;d = 6,则输出将为 5,因为 11 月 1 日是星期六,5 列就足够了。步骤要解决这个问题,我们将遵循以下步骤 -定义一个大小为 13 的数组 a:= {... 阅读更多

C++ 代码用于检查查询是否为 0 和

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

124 次浏览

假设我们有一个包含 n 个元素的数组 A,这些元素的范围为 -1 到 1。还有一个包含 m 个查询 Q 的对数组,如 Q[i] = (li, ri)。当数组 a 的元素可以重新排列使得总和 Q[li] + ... + Q[ri] = 0 时,查询的响应将为 1,否则为 0。我们必须找到所有查询的答案。因此,如果输入类似于 A = [-1, 1, 1, 1, -1];Q = [[1, 1], [2, 3], [3, 5], [2, 5], [1, 5]],则输出将为 [0,... 阅读更多

C++ 代码用于通过房屋建造获得最大利润

Arnab Chakraborty
更新于 2022年3月30日 13:56:03

246 次浏览

假设我们有两个数字 n 和 h,还有一个包含 m 个三元组 T 的数组,其中 T[i] = (li, ri, xi)。在一条路上,有 n 个地方我们可以建造房屋。这些地点编号为 1 到 n。房屋高度可以从 0 到 h。在每个地点,如果我们建造一座高度为 k 的房屋,我们将从中获得 k^2 的金额。有 m 个区域限制。第 i 个限制说:从地点 li 到 ri 的最高房屋,必须最多为 xi。我们想建造房屋以最大化我们的 ... 阅读更多

广告