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,
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP