
假设我们有一个包含 n 个元素的数组 A。还有另一个大小为 n 的隐藏数组 B。这些元素可以是负的,也可以是正的。对于范围 1 到 n 中的每个索引 i,将执行以下操作 -
我们必须找到数组 B。因此,如果输入类似于 A = [6, -4, 8, -2, 3],那么输出将为 [2, 4, 6, 1, 3]
步骤
为了解决这个问题,我们将遵循以下步骤 -
for initialize i := 0, when i < size of A, update (increase i by 1),
do:
print (A[i] + A[i + 1])
示例
让我们看看以下实现,以便更好地理解 -
#include <bits/stdc++.h>
using namespace std;
void solve(vector<int> A){
for (int i = 0; i < A.size(); i++)
cout << A[i] + A[i + 1] << ", ";
}
int main(){
vector<int> A = { 6, -4, 8, -2, 3 };
.........................................................