找到 7345 篇文章,关于 C++

C++程序:找出爆竹最大值与最小值之间的最小可能差值

Arnab Chakraborty
更新于 2022年3月3日 07:13:47

269 次浏览

假设我们有两个数字 N 和 K。我们想将 N 个爆竹分发给 K 个用户。我们必须找到用户收到的爆竹数量的最大值和最小值之间的最小可能差值。因此,如果输入类似于 N = 7;K = 3,则输出将为 1,因为当用户分别收到两个、两个和三个爆竹时,用户收到的爆竹数量的最大值和最小值之间的差值为 1。步骤为了解决这个问题,我们将遵循以下步骤 −如果……阅读更多

C++ 程序:检查硬币是否构成 x 元

Arnab Chakraborty
更新于 2022年3月3日 07:11:53

136 次浏览

假设我们有两个数字 K 和 X。假设 Amal 有 K 张 500 元的钞票。我们必须检查它们是否总计达到 X 元。因此,如果输入类似于 K = 2;X = 900,则输出将为 True,因为 2*500 = 1000 并且它不小于 900。步骤为了解决这个问题,我们将遵循以下步骤 −如果 (500 * k) >= x,则:    返回 true 否则    返回 false 示例让我们看看以下实现以更好地理解 −#include using namespace std; bool solve(int k, int x){    if ((500 * k) >= x){       return true;    } else{       return false;    } } int main(){    int K = 2;    int X = 900;    cout

C++程序:计算以多少种方式可以最小化连接计算机的电缆长度

Arnab Chakraborty
更新于 2022年3月3日 07:02:43

236 次浏览

假设我们有两个数组 A 和 B,两者都有 N 个元素。假设有 N 台计算机和 N 个插座。第 i 台计算机的坐标为 A[i],第 i 个插座的坐标为 b[i]。这两个 2N 个坐标是成对不同的。我们想通过电缆将每台计算机连接到一个插座。每个插座最多只能连接一台计算机。我们必须计算以多少种方式可以最小化电缆的长度。如果答案太大,则返回结果模 10^9 + 7。因此,如果输入类似于 A = [0, 10];B = [20, 30],……阅读更多

C++程序:检查是否可以分发袋子,以便两位朋友获得相同数量的糖果

Arnab Chakraborty
更新于 2022年3月3日 07:01:58

168 次浏览

假设我们有一个包含 4 个元素的数组 A。有 4 袋糖果,第 i 袋包含 A[i] 数量的糖果。我们想把每袋糖果送给我们的两个朋友中的一个。我们必须检查我们是否可以这样分发这些袋子,以便每位朋友总共收到相同数量的糖果?因此,如果输入类似于 A = [1, 7, 11, 5],则输出将为 True,因为我们可以将第一个和第三个袋子送给第一个朋友,将第二个和第四个袋子送给第二个朋友……阅读更多

C++程序:计算在满足两个条件的情况下可以以多少种方式绘制方块

Arnab Chakraborty
更新于 2022年3月3日 07:00:15

294 次浏览

假设我们有三个数字 N、M 和 K。假设有 N 个方块,它们排成一行。我们考虑以下两种绘制它们的方式。如果且仅当以下两种方式中方块的绘制颜色不同时,两个方块的颜色才不同−对于每个方块,使用 M 种颜色中的一种对其进行绘制。(不必使用所有颜色)最多可能有 K 对相邻方块的颜色相同。如果答案太大,则返回结果模 998244353。因此,如果输入类似于 N……阅读更多

C++程序:找出两条线上不相等的两个点

Arnab Chakraborty
更新于 2022年3月3日 06:58:04

286 次浏览

假设我们有两个范围 (l1, r1)、(l2, r2) 代表 x 轴上的两条线。l1 < r1 且 l2 < r2。这些线段可能相交、重叠或彼此重合。我们必须找到两个数字 a 和 b,这样 a 在范围 (l1, r1) 内,b 在 (l2, r2) 内,并且 a 和 b 不同。因此,如果输入类似于 l1 = 2;r1 = 6;l2 = 3;r2 = 4,则输出将为 a = 3,b = 4,其他答案也是可能的。步骤为了解决这个问题,我们将遵循以下步骤……阅读更多

C++程序:在给定范围内查找每个数字都不同的数字

Arnab Chakraborty
更新于 2022年3月3日 06:55:49

458 次浏览

假设我们有两个数字 l 和 r。我们必须找到一个整数 x,它在 l 和 r 之间(包括两者),并且 x 中的所有数字都不同。因此,如果输入类似于 l = 211;r = 230,则输出将为 213。步骤为了解决这个问题,我们将遵循以下步骤 −初始化 k := l,当 k

C++程序:构造满足特定条件的图

Arnab Chakraborty
更新于 2022年3月3日 06:55:06

482 次浏览

假设我们有两个数字 N 和 K。假设有一个包含 N 个元素的无向图。N 个顶点满足以下条件 −图是简单且连通的顶点编号从 1 到 N 设 M 为图中的边数。边编号从 1 到 M。边的长度为 1。边 i 连接顶点 U[i] 到顶点 V[i]。正好有 K 对顶点 (i, j),其中 i < j,它们之间的最短距离为 2。如果存在这样的图,我们必须构造该图。否则返回……阅读更多

C++程序:找出单元格着色游戏的获胜者

Arnab Chakraborty
更新于 2022年3月3日 06:51:20

496 次浏览

假设我们有两个数组 A 和 B,两者都各有 N 个元素。假设 Amal 和 Bimal 在一个棋盘上玩游戏,棋盘的单元格编号从 1 到 N。以及 N-1 条路。道路连接着两个单元格。因此,第 i 条路连接 A[i] 到 B[i]。可以从每个单元格到达其他每个单元格,方法是反复前往相邻的单元格。最初,单元格 1 标记为黑色,单元格 N 为白色。其他单元格未着色。Amal 先玩,他们轮流玩。Amal 选择一个未着色的单元格……阅读更多

C++程序:查找最接近的整数,其数字和其数字之和的最大公约数大于 1

Arnab Chakraborty
更新于 2022年3月3日 06:52:03

165 次浏览

假设我们有一个数字 N。考虑正整数 x 的函数 gcdSum(x),它是该整数与其数字之和的最大公约数。我们必须找到最小的整数 x >= n,使得 gcdSum(x) > 1。因此,如果输入类似于 N = 31,则输出将为 33,因为 31 和 (3+1) 的最大公约数为 1。32 和 (3+2) 的最大公约数为 1,33 和 (3+3) 的最大公约数为 3。步骤为了解决这个问题,我们将遵循以下步骤 −初始化 i := n,当 i 0,则:      ……阅读更多

广告