要求每个翻转某位位置的棋子,周围的其他棋子也跟着翻转, int a[5][5]; //储存棋子的黑白 mins = 17;//储存最小翻转次数(因为每个位置最多翻转一次,两次的话必定相互抵消,理论最大值为16(其实为肯定不到16不过这不重要)) int b[5][5];//储存各个位置的翻转情况 int steps = 0;//当前翻转步数 所以先...