因0~9十個數字各只能使用一次
宣告 ll u[51]; memset(u,-1,sizeof(u); 因最大的數字9876543210 > int
使用位元歷遍 {6,2,5,5,4,5,6,3,7,6};
加總使用的棒數t及出現的數字排成最大,更新u[t]
完成建表 u[]
1:-1
2:1
3:7
4:4
5:71
6:41
7:74
8:91
9:741
10:751
. . .
41:98765432
42:976543210
43:987654321
44:987654310
45:987653210
46:986543210
47:987654320
48:-1
49:9876543210
50:-1