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);
- }
- }
- }
沒有留言:
張貼留言