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