【题解】[P3230
将得分的序列化成样例给的那种表格,发现一行和一列是同时确定的。这个表格之前是正方形的,后来长宽都减去一,还是正方形。问题形式是递归的。这就启示我们可以把这个正方形\(hash\)起来,直接搜索。
平局和胜场可以很显然地算出来,
\(draws=\frac{(n)(n-1)}{2} \times 3-sum\)
\(wins=\frac{n(n-1)}{2}-draws\)
靠这个剪枝。
注意
if(rac[now]+(n-to+1)*3
不能是
if(rac[now]+(win)*3
也不能是
if(rac[now]+(win)*3+drs
#include #include #include #include #include #include #include #include