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