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.