Time Limit: 2 seconds / Memory Limit: 256 MB
うさぎは冬休み中も学業に真面目に取り組んでおり,今日は有限集合について勉強している.ちょっとした事情により,次のような写像 f, g の組を見つけたい.
X を 0 以上 N 未満の整数全体の集合とする.f, g は X の元の 2 つ組をとって X の元を返す.また,以下の条件をすべて満たす.
N
1 行目は整数 N を含む.
f(0,0) f(0,1) ... f(0,N-1) f(1,0) f(1,1) ... f(1,N-1) ... f(N-1,0) f(N-1,1) ... f(N-1,N-1) g(0,0) g(0,1) ... g(0,N-1) g(1,0) g(1,1) ... g(1,N-1) ... g(N-1,0) g(N-1,1) ... g(N-1,N-1)
条件を満たす f, g を 1 組,上記の形式で出力せよ.各行では N 個の整数が空白 1 文字ずつで区切られており,行頭や行末に空白はない.
ただし,条件を満たす f, g が存在しない場合は NO
と 1 行に出力せよ.
100 点中 25 点分のデータは以下を満たす.
5
0 1 2 3 4 1 2 3 4 0 2 3 4 0 1 3 4 0 1 2 4 0 1 2 3 0 0 0 0 0 0 1 2 3 4 0 2 4 1 3 0 3 1 4 2 0 4 3 2 1
6
NO