arr数组数量和大小假如很小,可以用动态规划,令f[i]表示大小为i的是否存在,然后n^2转移即可。