C++ 程序寻找大小为 n 的完美数组,其子数组是一个好数组


假设我们有一个数字 n。如果其元素之和可以被该数组的长度整除,则数组 B 很好。我们可以说,如果数组 A 中非空子数组很好,并且 A 中的元素在 1 到 100 的范围内,那么一个包含 n 个元素的数组 A 是完美的。从数字 n 开始,我们必须找到一个完美的数组 A。

因此,如果输入类似于 n = 4,那么输出将是 [7, 37, 79, 49],其他答案也是可能的。

步骤

为了解决这个问题,我们将遵循以下步骤 -

for initialize i := 0, when i < n, update (increase i by 1), do:
   print 1

示例

让我们看看以下实现以获得更好的理解 -

#include<bits/stdc++.h>
using namespace std;

void solve(int n){
   for(int i=0;i<n;i++){
      cout<<"1"<<", ";
   }
}
int main(){
   int n = 4;
   solve(n);
}

输入

4

输出

1, 1, 1, 1,

更新于:03-Mar-2022

149 次观看

开启你的职业生涯

完成课程以获得认证

开始学习
广告
© . All rights reserved.