토너먼트의 각 간선을 14가지 색으로 칠하되, 같은 색 간선이 연속하는 두 간선 경로가 없도록 한다.
어려움8그래프조합론그리디아직 제출이 없습니다시간 제한1초메모리 제한512 MBYou are given a tournament, represented as a complete directed graph (for all pairs i,j of two different vertices, there is exactly one edge among i→j and j→i), with n≤3000 vertices. You need to color its edges into 14 colors.
There should be no path i→j→k in this graph such that the colors of edges i→j and j→k are the same.
It is guaranteed that this is always possible.
The first line of input contains one integer n (3≤n≤3000): the number of vertices in the given tournament.
Next n−1 lines contain the description of the graph: the i-th line contains a binary string with i characters.
If the j-th character in this string is equal to '1', then the graph has an edge from (i+1)→j. Otherwise, it has an edge from j→(i+1).
The output should contain n−1 lines, where the i-th line contains a string with i characters.
The j-th character in this string should be a lowercase Latin letter between 'a' and 'n'. If the graph has an edge from (i+1)→j, then this character represents the color of the edge from (i+1)→j. Otherwise it represents the color of the edge from j→(i+1).
There should be no path i→j→k in this graph such that the colors of edges i→j and j→k are the same.