격자 색칠 수수께끼
시간 제한1초메모리 제한128 MB
n x n 판의 각 행과 열에 칠할 칸 수가 주어질 때 조건을 만족하는 칠하기가 가능한지 판정한다.
문제
신문에 실린 수수께끼를 풀려고 합니다.
개의 단위 정사각형으로 나뉜 판이 있습니다. 각 칸은 색칠하거나 비워 둘 수 있습니다. 각 행과 각 열마다 색칠해야 하는 칸의 정확한 개수가 주어집니다.
주어진 행별, 열별 개수를 모두 만족하도록 판을 색칠할 수 있는지 판별하세요.
입력
첫 줄에 테스트 케이스의 수 ()가 주어집니다. 이어서 각 테스트 케이스의 정보가 주어집니다.
각 테스트 케이스의 첫 줄에는 판의 크기 ()이 주어집니다. 둘째 줄에는 개의 정수 이, 셋째 줄에는 개의 정수 이 주어집니다 (). 는 번째 행에서 색칠해야 하는 칸의 수이고, 는 번째 열에서 색칠해야 하는 칸의 수입니다.
한 입력에 포함된 모든 테스트 케이스의 값의 합은 을 넘지 않습니다.
출력
각 테스트 케이스마다, 수수께끼를 풀 수 있으면 TAK을, 풀 수 없으면 NIE를 한 줄에 출력합니다.