[백준] 11497 C++

윤경·2021년 6월 16일
0

Baekjoon

목록 보기
44/64
post-custom-banner

#include <iostream>
#include <algorithm>
// #include <vector>
// #include <stdlib.h>
using namespace std;

// 통나무 건너뛰기

int main() {
  ios::sync_with_stdio(0);

  int arr[10000] = {0,};
  int T, N;
  int level = 0;

  cin >> T;
  for(int i=0; i<T; i++) {
    level = 0;
    cin >> N;
    for(int j=0; j<N; j++) {
      cin >> arr[j];
    }
    sort(arr, arr+N);
    // 가운데 수가 가장 크도록 (/\) 정렬하면 인덱스가 2씩 차이남
    // for(int j=0; j<N-2; j+=2) {
    for(int j=2; j<N; j++) {
      // 처음에 t를 구하기 위한 for문이 잘못되어 틀림
      int t = arr[j]-arr[j-2];
      level = max(level, t);
    }
    cout << level << '\n';
  }

  return 0;
}
profile
개발 바보 이사 중
post-custom-banner

0개의 댓글