結果
| 問題 | 
                            No.1456 Range Xor
                             | 
                    
| コンテスト | |
| ユーザー | 
                             | 
                    
| 提出日時 | 2021-04-10 17:43:58 | 
| 言語 | Kotlin  (2.1.0)  | 
                    
| 結果 | 
                             
                                AC
                                 
                             
                            
                         | 
                    
| 実行時間 | 625 ms / 2,000 ms | 
| コード長 | 369 bytes | 
| コンパイル時間 | 13,048 ms | 
| コンパイル使用メモリ | 438,800 KB | 
| 実行使用メモリ | 72,588 KB | 
| 最終ジャッジ日時 | 2024-06-26 06:40:00 | 
| 合計ジャッジ時間 | 39,762 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge2 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 3 | 
| other | AC * 46 | 
コンパイルメッセージ
Main.kt:2:10: warning: variable 'n' is never used
    val (n, k) = readLine()!!.split(" ").map{it.toInt()}
         ^
            
            ソースコード
fun main(){
    val (n, k) = readLine()!!.split(" ").map{it.toInt()}
    val a = readLine()!!.split(" ").map{it.toInt()}
    var sets = mutableSetOf<Int>()
    sets.add(0)
    var now = 0
    a.forEach{
        now = now xor it
        if(sets.contains(now xor k)){
            println("Yes")
            return
        }
        sets.add(now)
    }
    println("No")
}