给你一个 n×mn\times mn×m 的网格,对于每个整点 (i, j)\text{(i,\ j)}(i, j) 能连向给定一个圆环(每个点圆环内径外径不完全相同)范围内任意的整点,边权为 ai,ja_{i,j}ai,j,给你 qqq 个点,求一个点 (i, j)\text{(i,\ j)}(i, j) 到 qqq 个点的最短路之和+bi,jb_{i,j}bi,j 的最小值。
q≤10q\le10q≤10, n,m≤150n,m\le150n,m≤150, max(n,m)q≤500\max(n,m)q\le500max(n,m)q≤500, 0≤ai,j,bi,j≤100000\le a_{i,j},b_{i,j}\le 100000≤ai,j,bi,j≤10000,求最快能做到的时间复杂度。