a095. 麥哲倫的陰謀
因為黃色比較漂亮,絕對不是因為我畫錯了
- 1個紅帽:
- 紅帽看到其他人都是黃帽→我就是紅帽,出去
- 黃帽發現紅帽走了→我不是紅帽,出去
- 2個紅帽:
- 紅帽看到有一個紅帽,不能確定自己是不是紅帽
- 紅帽發現那個紅帽沒有走→那個紅帽看到有其他紅帽→那個紅帽就是我,出去
- 黃帽發現兩個紅帽都走了→我是黃帽,出去
- 3個紅帽:
- 紅帽看到有兩個紅帽,不能確定自己是不是紅帽
- 紅帽發現那兩個紅帽都沒有走,不能確定自己是不是紅帽
- 紅帽發現那兩個紅帽都沒有走→我是紅帽,出去
- 黃帽發現三個紅帽都走了→我是黃帽,出去
- 4個紅帽:
- 紅帽看到有三個紅帽,不能確定自己是不是紅帽
- 紅帽發現那三個紅帽都沒有走,不能確定自己是不是紅帽
- 紅帽發現那三個紅帽都沒有走,不能確定自己是不是紅帽
- 紅帽發現那三個紅帽都沒有走→我就是紅帽,出去
完全不知道自己在講什麼,反正就是if(n == m) m天,else就m + 1天。
程式碼如下:
/* Pa095.java * a095. 麥哲倫的陰謀 * * 科皓不要 * 2020/3/8 */ import java.util.Scanner; public class Pa095{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){ int n = scanner.nextInt(); int m = scanner.nextInt(); System.out.println(n == m? m: m + 1); } } }
沒有留言:
張貼留言