結果
| 問題 |
No.7 プライムナンバーゲーム
|
| コンテスト | |
| ユーザー |
💕💖💞
|
| 提出日時 | 2017-04-08 16:33:39 |
| 言語 | Kotlin (2.1.0) |
| 結果 |
AC
|
| 実行時間 | 459 ms / 5,000 ms |
| コード長 | 578 bytes |
| コンパイル時間 | 11,786 ms |
| コンパイル使用メモリ | 428,480 KB |
| 実行使用メモリ | 87,192 KB |
| 最終ジャッジ日時 | 2024-10-01 15:58:03 |
| 合計ジャッジ時間 | 20,179 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 17 |
コンパイルメッセージ
Main.kt:1:10: warning: parameter 'args' is never used
fun main(args: Array<String>) {
^
Main.kt:3:38: warning: parameter 'x' is never used, could be renamed to _
val prime_check = (0..10001).map { x -> 1 }.toMutableList()
^
ソースコード
fun main(args: Array<String>) {
val n = readLine()!!.toInt()
val prime_check = (0..10001).map { x -> 1 }.toMutableList()
val prime_list:MutableList<Int> = mutableListOf()
val dp:MutableSet<Int> = mutableSetOf(0, 1)
(2..n+1).map { x ->
if(prime_check[x] == 1) {
prime_list.add(x)
(x*2..10001 step x).map { x2 ->
prime_check[x2] = 0
}
}
for(x2 in prime_list) {
if( !dp.contains(x - x2) ) {
dp.add(x)
break
}
}
}
if( dp.contains(n) ) {
println("Win")
} else {
println("Lose")
}
}
💕💖💞