import java.util.LinkedList;
import java.util.Queue;
import java.util.Scanner;
public class m {
public static void mm(Queue Q){
int size = Q.size();
if(size>0) {
while (size > 0) {
int m = Q.remove();
System.out.print(m + " ");
if (m > 1) {
Q.add(m / 2);
Q.add(m - m / 2);
}
size--;
}
System.out.println();
mm(Q);
}else{
return;
}
}
public static void main(String[] args){
int n;
System.out.print("请输入一个整数:");
Scanner scanner = new Scanner(System.in);
n = scanner.nextInt();
Queue Q = new LinkedList();
Q.add(n);
mm(Q);
}
}
