C++ Java python代码实现
【华为OD】C卷真题 200分: 跳马 C/C++代码实现[思路+代码]-CSDN博客
【华为OD】C卷真题 200分: 跳马 Java代码实现[思路+代码]-CSDN博客
【华为OD】C卷真题 200分: 跳马 python代码实现[思路+代码]-CSDN博客
题目描述:
马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或直着走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称“马走‘日’字。
给顶m行n列的棋盘(网格图),棋盘上只有有棋子象棋中的棋子“马”,并且每个棋子有等级之分,等级为k的马可以跳1~k步(走的方式与象棋中“马”的规则一样,不可以超出棋盘位置),问是否能将所有马跳到同一位