找到关于编程的34423 篇文章

C++中将字符串转换为回文串的最小插入步骤

Arnab Chakraborty
更新于 2020年6月2日 11:36:26

230 次浏览

假设我们有一个字符串 s,我们需要将其转换为回文串。每一步我们可以在任何位置插入任何字符,我们需要找到使字符串变为回文串所需的最小字符数。如果字符串是“mad”,则答案为 2,因为我们可以在“mad”之前添加“da”,或在“mad”之后添加“am”来使其成为回文串。为了解决这个问题,我们将遵循以下步骤:定义一个函数 lcs(),它将接收 s,x := sn := s 的大小,反转字符串 xs := 在 s 之前连接空格,x := 在……阅读更多

C++程序:根据给定比率查找每种类型硬币的数量

Ayush Gupta
更新于 2020年9月16日 08:57:48

223 次浏览

在这个问题中,我们得到四个数字,它们定义了总价格以及包中 1 元、50 分和 25 分硬币的比例。我们的任务是创建一个 C++ 程序来根据给定的比率查找每种类型硬币的数量。代码描述:在这里,我们需要使用包中的 1 元、50 分和 25 分硬币来支付给定的总金额。让我们来看一个例子来理解这个问题,输入总价格 = 225,1 元 = 2,50 分 = 3,25 分 = 4 输出 1 元……阅读更多

C++中将二进制矩阵转换为零矩阵的最小翻转次数

Arnab Chakraborty
更新于 2020年6月2日 11:33:59

132 次浏览

假设我们有一个 m x n 二进制矩阵 mat。一步之内,我们可以选择一个单元格并翻转它的位及其所有四个邻居(如果存在)。我们需要找到将 mat 转换为零矩阵所需的最小步骤数。如果没有解决方案,则返回 -1。因此,如果给定的输入类似于 [[0, 0], [0, 1]],则更改将类似于:因此我们需要 3 步,输出将为 3。为了解决这个问题,我们将遵循以下步骤:n := 行数,m := 列数,x……阅读更多

C++程序:查找三角形的重心

Ayush Gupta
更新于 2020年9月16日 08:59:03

363 次浏览

在这个问题中,我们得到一个二维数组,它表示三角形三个顶点的坐标。我们的任务是创建一个 C++ 程序来查找三角形的重心。三角形的重心是三角形三条中线相交的点。三角形的中线是连接三角形的顶点与其对边中点的线。让我们来看一个例子来理解这个问题,输入 (-3, 1), (1.5, 0), (-3, -4) 输出 (-3.5, -1) 解释重心 (x, y) = ((-3+2.5-3)/3, (1 + 0 - 4)/3) = (-3.5, -1) 解决方案为了解决……阅读更多

C++程序:查找盈亏平衡点

Ayush Gupta
更新于 2020年9月16日 09:00:07

177 次浏览

在这个问题中,我们得到三个变量,它们表示总月支出 (E)、产品的销售价格 (S) 和每个产品的管理费用 (M)。我们的任务是创建一个 C++ 程序来查找盈亏平衡点。盈亏平衡点是需要销售的产品总数,以便卖方没有损失或利润。问题描述:我们需要找到需要销售的产品总数,以确保没有损失。让我们来看一个例子来理解这个问题,输入 E = 2400,S……阅读更多

C++中的回文划分 III

Arnab Chakraborty
更新于 2020年6月2日 11:30:53

153 次浏览

假设我们有一个包含小写字母和整数 k 的字符串 s。我们需要维护一些属性。这些是:首先,我们需要更改 s 的某些字符(如果需要)为其他小写英文字母。然后将字符串 s 分割成 k 个子字符串,每个子字符串都是回文串。我们需要找到需要更改的最小字符数才能分割字符串。因此,如果字符串是“ababbc”并且 k = 2,则答案为 1,因为我们需要更改一个字符才能将其分割成两个回文串……阅读更多

C++程序:查找五边形的面积

Ayush Gupta
更新于 2022年5月16日 07:23:40

549 次浏览

在这个问题中,我们得到一个数字 n,它表示五边形的边长。我们的任务是创建一个 C++ 程序来查找五边形的面积。五边形是一个五边形的几何图形。正五边形是一个五边相等且五角相等的五边形。让我们来看一个例子来理解这个问题,输入 a = 7 输出 84.3 程序说明我们解决方案的工作原理,示例实时演示 #include using namespace std; float calcpentagonArea(int a){    return ( ((6.8819)*a*a)/4); } int main() {    int a = 7;    cout

C++中的赛车

Arnab Chakraborty
更新于 2020年6月2日 11:27:33

921 次浏览

假设我们有一辆车,它从位置 0 和速度 +1 开始在一个无限长的数轴上行驶。这辆车根据一系列指令 A:加速和 R:反向自动行驶。当我们得到指令“A”时,我们的车将执行以下操作:位置 := 位置 + 速度,然后速度 = 速度 * 2。当我们得到指令“R”时,我们的车将执行以下操作:如果速度为正,则速度 = -1,否则速度 = 1。例如,执行指令“AAR”后,我们的车将到达位置 0->1->3->3,速度将变为 1->2->4->-1。现在假设我们有……阅读更多

C++程序:查找平行四边形的面积

Ayush Gupta
更新于 2020年9月16日 09:03:01

320 次浏览

在这个问题中,我们得到两个值,它们表示平行四边形的底和高。我们的任务是创建一个 C++ 程序来查找平行四边形的面积。平行四边形是一个四边形封闭图形,其对边相等且平行。让我们来看一个例子来理解这个问题,输入 B = 20,H = 15 输出 300 解释平行四边形的面积 = B * H = 20 * 15 = 300 解决方案为了解决这个问题,我们将使用平行四边形面积的几何公式,面积 = 底 * 高。程序说明我们解决方案的工作原理……阅读更多

C++中的公交路线

Arnab Chakraborty
更新于 2020年6月2日 11:25:11

1K+ 次浏览

假设我们有一系列公交路线。在每个 routes[i] 中,有一条第 i 辆公交车永远重复行驶的路线。因此,如果 routes[0] = [1, 5, 7],这意味着第一辆公交车(第 0 个索引)将永远按照 1, 5, 7, 1, 5, 7, 1……的顺序行驶。现在假设我们从公交车站 S 开始,最初不在公交车上,我们想到达公交车站 T。我们需要找到到达目的地的最少公交车数量?如果不可能,则返回 -1。因此,如果输入是……阅读更多

广告
© . All rights reserved.