找到 34423 篇文章,关于编程

C++ 中雇佣 K 名员工的最低成本

Arnab Chakraborty
更新于 2020年6月4日 08:29:07

473 次浏览

假设有 N 名工人。每个工人都有一个质量参数。第 i 个工人的质量为 quality[i],最低工资期望为 wage[i]。现在我们想雇佣 K 名工人来组成一个付费小组。当我们雇佣一个由 K 名工人组成的团队时,我们必须根据以下规则支付他们的工资:- 付费小组中的每个工人应按其质量与付费小组中其他人的质量相比的比例获得报酬。付费小组中的每个工人都必须获得至少其最低工资期望。我们必须找到所需的最低金额... 阅读更多

C++ 中的 K 相似字符串

Arnab Chakraborty
更新于 2020年6月4日 08:24:52

233 次浏览

假设我们有两个字符串 A 和 B。如果我们可以精确地交换 A 中两个字母的位置 K 次,使得结果字符串为 B,则这两个字符串为 K 相似(其中 K 是一个非负整数)。因此,我们有两个字谜 A 和 B,我们必须找到 A 和 B 为 K 相似的最小 K。因此,如果输入类似于 A = "abc",B = "bac",则输出将为 2。要解决此问题,我们将遵循以下步骤:- 定义一个函数 swapp(),它将获取字符串 s、i、j、x := s[i],... 阅读更多

C++ 中访问所有节点的最短路径

Arnab Chakraborty
更新于 2020年6月4日 08:21:38

1K+ 次浏览

假设我们有一个无向连通图,其中有 N 个节点,这些节点标记为 0、1、2、...、N-1。图长为 N,并且 j 与 i 不相同,在列表 graph[i] 中恰好出现一次,当且仅当节点 i 和 j 相连。我们必须找到访问每个节点的最短路径的长度。我们可以从任何节点开始和停止,可以多次重新访问节点,并且可以重复使用边。因此,如果输入类似于 [[1],[0、2、4],[1、3、4],[2],[1、2]],则输出... 阅读更多

C++ 中的相似字符串组

Arnab Chakraborty
更新于 2020年6月4日 08:17:43

205 次浏览

假设我们有两个字符串 X 和 Y,如果我们可以交换 X 的两个字母,使得它等于 Y,则它们是相似的。此外,如果两个字符串 X 和 Y 相等,则它们是相似的。例如,考虑一下,两个字符串像“tars”和“rats”是相似的,如果我们交换 t 和 r,那么我们可以找到另一个,现在“rats”和“arts”是相似的,但“star”与“tars”、“rats”或“arts”都不相似。现在我们可以看到,这些通过相似性形成了两个连接的组:{"tars","rats","arts"} 和 {"star"}。这里“tars”和“arts”在... 阅读更多

C++ 中树的距离之和

Arnab Chakraborty
更新于 2020年6月4日 08:13:41

637 次浏览

假设我们有一个无向连通树,其中存在 N 个节点。这些节点标记为 0...N-1,并且给出 N-1 条边。第 i 条边将节点 edges[i][0] 和 edges[i][1] 连接在一起。我们必须找到一个列表,其中 ans[i] 是节点 i 与所有其他节点之间距离的总和。因此,如果输入类似于 N = 6 且 edges = [(0, 1), (0, 2), (2, 3), (2, 4), (2, 5)],则输出将为 [8, 12, 6, 10, 10, 10] 要解决此问题,我们将遵循以下步骤:- 定义一个函数 dfs1(),它将获取节点、父节点,... 阅读更多

C++ 中的连续数字之和

Arnab Chakraborty
更新于 2020年6月4日 08:07:41

1K+ 次浏览

假设我们有一个正整数 N,我们必须找到可以用多少种不同的方式将其写成连续正整数的和?因此,如果输入类似于 10,则输出将为 3,这是因为我们可以将 10 表示为 5 + 5 和 7 + 3,因此有两种不同的方式。要解决此问题,我们将遵循以下步骤:- ret := 1对于初始化 i := 2,(增加 i 为 1),执行:- sum := (i * (i + 1)) / 2如果 sum > N,则:- 退出循环rem := N - sumret ... 阅读更多

C++ 程序查找折扣百分比

Ayush Gupta
更新于 2020年9月16日 08:52:02

791 次浏览

在这个问题中,我们得到了两个数字,它们定义了某个产品的标价 (M) 和售价 (S)。我们的任务是创建一个 C++ 程序来查找折扣百分比。折扣是从产品的实际价格(标价)中扣除的金额。折扣公式为:discount = 标价 - 售价折扣百分比是从产品的实际价格中扣除的价格的百分比。折扣百分比的公式为:折扣百分比 = (折扣 / 标价) * 100让我们举个例子来理解这个问题,输入 240,... 阅读更多

C++ 程序查找三个数字的公比

Revathi Satya
更新于 2024年5月22日 11:52:10

378 次浏览

在本文中,我们的任务是创建一个 C++ 程序来查找三个数字的公比。三个数字的公比通常是两个数字相乘以得到下一个数字的相同比率。当涉及到级数或序列中的特定数量的项时,例如在几何级数中,可以通过将该项除以前一项来轻松找到公比。例如,如果我们有三个数字 x、y 和 z。那么公比 r 可以计算为 r = x:y = ... 阅读更多

C++ 程序查找轮图的直径、环和边

Ayush Gupta
更新于 2020年9月16日 08:55:31

272 次浏览

在这个问题中,我们得到一个数字,表示轮图的顶点数。我们的任务是创建一个 C++ 程序来查找轮图的直径、环和边。问题描述 - 在这里,我们需要找到具有 n 个顶点的轮图的环数、边数和直径。首先,让我们了解一些关于轮图的基本知识 -轮图是从循环图 Cn-1 中获得的,方法是添加一个新的顶点。该新顶点称为中心,连接到 Cn 的所有顶点。示例... 阅读更多

C++ 程序查找任何正多边形的圆周

Ayush Gupta
更新于 2022年5月16日 07:22:35

160 次浏览

在这个问题中,我们得到了两个数字,它们给出了多边形的边数 N 和每条边的长度 A。我们的任务是创建一个 C++ 程序来查找任何正多边形的圆周。问题描述 - 在这里,我们需要找到给定边数和长度的正多边形的圆周的半径和面积。让我们举个例子来理解这个问题,输入 n = 4 a = 2程序说明我们解决方案的工作原理,示例 Live Demo#include using namespace std; void CalcRadAreaCircumcircle(float n, float a) {   ... 阅读更多

广告

© . All rights reserved.