Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

하위 배열이 좋은 배열인 크기 n의 완벽한 배열을 찾는 C++ 프로그램

<시간/>

숫자 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,