계수
시간 제한3초메모리 제한512 MB
이진 행렬이 주어질 때 각 칸의 값을 뒤집으면 F2 위의 랭크가 줄어드는지, 같은지, 늘어나는지 칸마다 구합니다.
문제
유한체 는 0과 1 두 원소로 이루어진다. 의 덧셈과 곱셈은 2로 나눈 나머지에 대한 정수 연산이며, 아래 그림과 같다.

같은 차원을 가진 위의 벡터 가 선형 독립이라는 것은, 에 대해 이 성립하면 반드시 인 경우만 있다는 뜻이다. 여기서 은 모든 원소가 0인 영벡터이다.
행렬의 계수는 열벡터들로 이루어진 선형 독립 집합의 최대 원소 수이다. 예를 들어 의 계수는 2이다. 첫 번째 열 과 세 번째 열 은 선형 독립이지만, 세 열 전체는 선형 독립이 아니다. 영행렬의 계수는 0이다.
행렬 에서 원소만 뒤집은 행렬을 라 하자.
의 계수를 , 의 계수를 라 할 때, 모든 에 대해 (i) , (ii) , (iii) 중 어느 관계인지 구하라.
입력
입력은 다음 형식의 테스트 케이스 하나로 주어진다.
n m
A11 ... A1m
...
An1 ... Anm
과 은 행렬 의 행 수와 열 수이다(, ). 다음 개 줄에는 의 원소가 공백 없이 나열된다. 는 행 열의 원소이며 0 또는 1이다.
출력
개 줄을 출력한다. 각 줄은 개의 문자로 이루어진다. 번째 줄의 번째 문자는 반드시 -, 0, + 중 하나여야 하며, 각각 (i), (ii), (iii)의 경우에 대응한다.