정수계수 다항식 f(x)=a_N−1xN−1+⋯+a_1x+a_0가 다음과 같은 두 조건을 모두 만족하면 N−1차 다항식 콰인(Quine)이라고 한다.
놀랍게도 1≤N≤200인 범위에서는 N−1차 다항식 콰인을 모두 구해보면 정확히 N개가 구해진다!
N이 주어질 때 모든 N−1차 다항식 콰인을 구하는 프로그램을 작성하라.
첫 번째 줄에 하나의 정수 N(1≤N≤200)이 주어진다.
N개의 줄에 걸쳐 한 줄에 하나씩 N−1차 다항식 콰인을 출력한다. a_N−1에서 a_0을 공백 하나로 구분하여 출력해야 하며, 같은 다항식을 여러 번 출력하면 안 된다.
다항식을 출력하는 순서는 a_N−1가 작은 순서대로, 만약 a_N−1이 같다면 a_N−2가 작은 순서대로, ..., 만약 a_N−1에서 a_1이 모두 같다면 a_0이 작은 순서대로 출력해야 한다.