Yulo 질문입니다 sop369 실패하는 이유가 궁금합니다. 어떤 사례에서 실패하는지도 궁금합니다. #include <iostream> #include <algorithm> using namespace std; int main() { cout << fixed; cout.precision(1); int N; cin >> N; for (int i = 0; i < N; i++) { int M; cin >> M; double A[50];//점수 입력 for (int j = 0; j < M; j++) { cin >> A[j]; } sort(A, A + M); //정렬 double B[50]; // 평균을 입력받기 위해서 int O = M / 2 + M % 2;//두개씩 엮을때 if (O % 2 == 1) { //홀수개일때 for (int k = 0; k < O - 1; k++) { B[k] = (A[k] + A[M - 1 - k]) / 2; } B[O - 1] = A[O - 1]; sort(B, B + O); //평균 정렬 cout << B[O - 1] << endl;; //가장 큰수 출력 } else { //짝수개일때 for (int k = 0; k < O; k++) { B[k] = (A[k] + A[M - 1 - k])/2; } sort(B, B + O); //평균 정렬 cout << B[O - 1] << endl; //가장 큰수 출력 } } } 6년 전
1개의 댓글이 있습니다. Corea 다음 입력에서 잘 되는가요? 1 2 3 4 6년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
sop369
실패하는 이유가 궁금합니다. 어떤 사례에서 실패하는지도 궁금합니다.
6년 전