package everytestwork;
import java.util.Scanner;
public class work {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String str[] = sc.nextLine().split(" ");
Integer arr[] = new Integer[str.length];
for(int i = 0; i < str.length; i++) {
arr[i] = Integer.valueOf(str[i]);
}
int sw;
int runtimes = 7;//2^runtimes >= arr.length
for(int i = 0; i < runtimes; i++) {
for(int j = 0; j < arr.length-1; j++) {
for(int k = j; k > -1; k -= 2) {
if(arr[k] < arr[k+1]) {
sw = arr[k];
arr[k] = arr[k+1];
arr[k+1] = sw;
}
}
}
}
for(int i:arr)
System.out.print(i+" ");
}
}
要说哪里不一样大概就是排序那一块给每一轮都加了些排序