题意: 考虑一张无限大的方格棋盘.我们有一个“骑士”,它必须从(0,0)格开始,按照如下规则,移动至(X,Y)格:每一步,它只能从(u,v)格移动至(u+Ax,v+Ay)或者(u+Bx,v+By).注意,该规则可能不同于国际象棋中骑士的移动规则. 此外,棋盘上有K个障碍格,骑士不能进入这些格子. 你的任务是计算骑士有多少种到达指定位置的方案.我们认为两种方案不同,当且仅当它们的步数不同,或者存在某个i使得两种方案中,骑士在第i步到达的格子不同.注意,骑士在到达(X,Y)格后还可能继续移动. 对每…