import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt();

    for (int i = 0; i < t; i++) {
        int n = sc.nextInt();
        int m = sc.nextInt();
        
        // 判断小红是否必胜
        boolean win = isWinningPosition(n, m);
        
        if (win) {
            System.out.println('Yes');
        } else {
            System.out.println('No');
        }
    }
}

// 判断小红是否必胜的方法
private static boolean isWinningPosition(int n, int m) {
    // 如果棋盘的大小是奇数行或奇数列,则小红必胜
    if (n % 2 == 1 || m % 2 == 1) {
        return true;
    }
    
    // 如果棋盘的大小是偶数行且偶数列,则小红必输
    return false;
}

}

Java编程:棋盘游戏必胜策略

原文地址: https://www.cveoy.top/t/topic/muYf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录