最开始读完题目后没有想出合适的解决方案,在讨论区看到了一个大佬的思路,瞬间就觉得清晰了起来————只需要看最后一个数字是0还是1。
是0,说明需要操作偶数次灯才能全灭,那么就是Bob嬴;是1,说明需要奇数次灯才能全灭,那么就是Alice嬴。
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int[] nums = new int[i]; for(int a=0;a<i;a++){ nums[a] = sc.nextInt(); } int numSize = nums.length; if(nums[numSize-1]==0){ System.out.print("Bob"); }else{ System.out.print("Alice"); } } }