CF2002G Lattice Optimizing

Description

Consider a grid graph with $ n $ rows and $ n $ columns. Let the cell in row $ x $ and column $ y $ be $ (x,y) $ . There exists a directed edge from $ (x,y) $ to $ (x+1,y) $ , with non-negative integer value $ d_{x,y} $ , for all $ 1\le x < n, 1\le y \le n $ , and there also exists a directed edge from $ (x,y) $ to $ (x,y+1) $ , with non-negative integer value $ r_{x,y} $ , for all $ 1\le x \le n, 1\le y < n $ . Initially, you are at $ (1,1) $ , with an empty set $ S $ . You need to walk along the edges and eventually reach $ (n,n) $ . Whenever you pass an edge, its value will be inserted into $ S $ . Please maximize the MEX $ ^{\text{∗}} $ of $ S $ when you reach $ (n,n) $ . $ ^{\text{∗}} $ The MEX (minimum excluded) of an array is the smallest non-negative integer that does not belong to the array. For instance: - The MEX of $ [2,2,1] $ is $ 0 $ , because $ 0 $ does not belong to the array. - The MEX of $ [3,1,0,1] $ is $ 2 $ , because $ 0 $ and $ 1 $ belong to the array, but $ 2 $ does not. - The MEX of $ [0,3,1,2] $ is $ 4 $ , because $ 0, 1, 2 $ , and $ 3 $ belong to the array, but $ 4 $ does not.

Input Format

Each test contains multiple test cases. The first line contains the number of test cases $ t $ ( $ 1\le t\le100 $ ). The description of the test cases follows. The first line of each test case contains a single integer $ n $ ( $ 2\le n\le20 $ ) — the number of rows and columns. Each of the next $ n-1 $ lines contains $ n $ integers separated by single spaces — the matrix $ d $ ( $ 0\le d_{x,y}\le 2n-2 $ ). Each of the next $ n $ lines contains $ n-1 $ integers separated by single spaces — the matrix $ r $ ( $ 0\le r_{x,y}\le 2n-2 $ ). It is guaranteed that the sum of all $ n^3 $ does not exceed $ 8000 $ .

Output Format

For each test case, print a single integer — the maximum MEX of $ S $ when you reach $ (n,n) $ .

Explanation/Hint

In the first test case, the grid graph and one of the optimal paths are as follows: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF2002G/39bbb57cab4add33784d285946add739d65301a5.png)In the second test case, the grid graph and one of the optimal paths are as follows: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF2002G/58ad0efca54b4bc955c226e6f4d3531e48728c01.png)