找到 7345 篇文章 关于 C++

C++ 代码:计算 t 时刻站立的观众人数

Arnab Chakraborty
更新于 2022年3月30日 12:37:28

138 次查看

假设我们有三个数字 n、k 和 t。Amal 正在分析墨西哥波浪。有 n 个从 1 到 n 编号的观众。他们从时间 0 开始。在时间 1,第一个观众站起来,在时间 2,第二个观众站起来。在时间 k,第 k 个观众站起来,然后在时间 (k+1) 第 (k+1) 个观众站起来,而第一个观众坐下,在 (k+2),第 (k+2) 个观众站起来,但第二个观众坐下,现在在第 n 个时间,第 n 个观众站起来,而第 (n-k) 个观众坐下。在时间 (n+1),第 (n+1-k) 个观众坐下,以此类推。我们必须找到…… 阅读更多

C++ 代码:计算可以赠送石头的次数

Arnab Chakraborty
更新于 2022年3月30日 12:35:34

173 次查看

假设我们有一个数字 n。Amal 给 Bimal 一些石头,他多次赠送石头,但如果 Amal 在一次行动中赠送 k 块石头,那么在接下来的行动中他不能赠送 k 块石头,因此一次行动中赠送的石头必须与之前的行动不同。我们必须计算 Amal 可以给 Bimal 石头的次数。因此,如果输入类似 n = 4,则输出为 3,因为 1 块石头,然后 2 块石头,然后再次是 1 块石头。步骤要解决这个问题,我们将遵循以下步骤…… 阅读更多

C++ 代码:查找人在按键之间存活的时间

Arnab Chakraborty
更新于 2022年3月30日 12:33:35

85 次查看

假设我们有四个数字 d、L、v1 和 v2。两个按钮最初位于位置 0 和 L,它们以速度 v1 和 v2 向彼此移动。一个人的宽度为 d,如果两个按钮之间的间隙小于 d,他就会死亡。我们必须找到这个人将存活多久。因此,如果输入类似 d = 1;L = 9;v1 = 1;v2 = 2;,则输出为 2.6667。步骤要解决这个问题,我们将遵循以下步骤…… 阅读更多

C++ 代码:查找青蛙到达家的最小跳跃次数

Arnab Chakraborty
更新于 2022年3月30日 12:30:48

363 次查看

假设我们有一个具有 n 位的二进制字符串 S 和另一个数字 d。在一个数轴上,一只青蛙想要到达点 n,从点 1 开始。青蛙可以向右跳跃的距离不超过 d。对于从 1 到 n 的每个点,如果存在百合花,则标记为 1,否则标记为 0。青蛙只能跳到有百合花的点。我们必须找到青蛙到达 n 所需的最小跳跃次数。如果不可能,则返回 -1。因此,如果输入…… 阅读更多

C++ 代码:计算可以组建的最大团队数

Arnab Chakraborty
更新于 2022年3月30日 12:27:18

357 次查看

假设我们有一个包含 n 个元素的数组 A。有 n 个学生小组。一个小组可以是一个可以与任何其他人一起编写代码的人,或者两个人想要在同一个团队中编写代码。但导师决定组建恰好三人一组的团队。我们必须找到导师可以组建的最大三人团队数。对于两人一组,两个学生都应该编写代码,或者两个学生都不应该编写代码。如果两人一组中的两个学生将编写代码,他们应该在…… 阅读更多

C++ 代码:计算完成阅读书籍的天数

Arnab Chakraborty
更新于 2022年3月29日 12:18:41

254 次查看

假设我们有一个包含 n 个元素的数组 A 和另一个值 t。在第 i 天,Amal 花费 A[i] 秒工作。在空闲时间,他阅读一本书。整本书需要 t 秒才能完成。我们必须找到他需要多少天才能读完整本书。因此,如果输入类似 A = [86400, 86398];t = 2,则输出为 2,因为一天有 86400 秒,第一天完全被占用。第二天他将获得 2 秒来完成这本书。步骤要解决这个问题,我们将…… 阅读更多

C++ 代码:计算给定数组的局部极值

Riya Kumari
更新于 2024年1月5日 16:17:29

673 次查看

极值是指最小值或最大值这样的数字。换句话说,它是一个数字或元素,它要么大于或小于其两个相邻值。假设我们有一个包含 n 个元素的数组 A。如果这个数组 A[i] 的一个元素严格小于其两个邻居,则称为局部最小值。如果它严格大于其邻居,它将是局部最大值。对于 A[0] 和 A[n-1],因为只有一个邻居,所以它们不是最大值或最小值。我们必须找到…… 阅读更多

C++ 代码:查找其子串为 S 的回文串

Arnab Chakraborty
更新于 2022年3月29日 12:01:05

209 次查看

假设我们有一个包含 n 个字母的字符串 S。我们必须找到另一个字符串 T,使得 T 是回文,并且 S 是 T 的子序列。因此,如果输入类似 S = "ab",则输出为 "aabaa"(其他答案也可行)。步骤要解决这个问题,我们将遵循以下步骤…… 阅读更多

C++ 代码:查找机器人运动的简化方向字符串

Arnab Chakraborty
更新于 2022年3月29日 11:59:08

196 次查看

假设我们有一个包含 n 个字母的字符串 S。字母是 'R' 或 'U'。在一个二维平面上,机器人可以向右或向上移动。当它是 'R' 时,它向右移动,当它是 'U' 时,它向上移动。但是字符串太大了,我们想让字符串更小。像 "RU" 或 "UR" 这样的对将被替换为对角线移动 "D"。我们必须找到最终更新的简化字符串的长度。因此,如果输入类似 S = "RUURU",则输出为 5,因为字符串将是 "DUD"。步骤…… 阅读更多

C++ 代码:获取环形车站的最短距离

Arnab Chakraborty
更新于 2022年3月29日 11:56:52

372 次查看

假设我们有两个数字 s 和 t,还有一个包含 n 个元素的数组 D。梦幻乐园地铁的环线有 n 个不同的车站。我们知道所有成对相邻车站之间的距离:D[i] 是车站 i 和 i+1 之间的距离,D[n-1] 是 (n-1) 和第 0 个车站之间的距离。我们必须找到从 s 到 t 的最短距离。因此,如果输入类似 s = 1;t = 3;D = [2, 3, 4, 9],则输出为 5。步骤要解决这个问题,我们将遵循以下步骤…… 阅读更多

广告