프로그램 명: shake
제한시간: 1 초

bubble 정렬을 개선한 소트 방법으로 두개의 변수로 소트할 구역을 알아냅니다.

예를들어, 이 소트 방법은 각 스텝에서 두 번의 스캔이 일어납니다. 각 스캔에서 버블 정렬을 수행합니다.

예를 들면,

입력

입력은 첫 줄은 데이터의 개수 n 이 주어진다. 다음 줄에는 n 개의 데이터가 입력으로 주어진다. 각 수는 -1000 에서 1000 사이 정수이다.

n 은 1000 이하의 양의 정수이다.

출력

최종 정렬이 이루어질 때 까지의 최종 스텝수를 출력한다.

입출력 예

입력

7 
6 2 9 8 3 4 7

출력

3
추천:elfhero

[질/답] [제출 현황] [푼 후(3)]
[ 채 점 ] [홈으로]  [뒤 로]