Sol
设 $c_i(0\le i\le 9)$ 表示 $i$ 这个数字在 $k$ 中出现了几次,则
在最外层枚举 $y$ 之后,可以用数位 dp 在 $O(\lg^2 X)$ 的时间内算出答案。
简单转化之后(可以参考官方题解),变成了:网格中有个阶梯形状的轮廓线,棋子从 $(0,0)$ 开始走,每次可以往左走或者往上走,走到边界的那一步的操作者输(即,边界上的点是必胜态)。
可以证明,如果 $(x+1,y+1)$ 不在边界上,那么 $(x,y)$ 的胜负状态和 $(x+1,y+1)$ 的胜负状态相同。
证明: