結果
| 問題 |
No.8 N言っちゃダメゲーム
|
| ユーザー |
kashiwagi513
|
| 提出日時 | 2019-03-01 13:49:42 |
| 言語 | OCaml (5.2.1) |
| 結果 |
AC
|
| 実行時間 | 2 ms / 5,000 ms |
| コード長 | 591 bytes |
| コンパイル時間 | 299 ms |
| コンパイル使用メモリ | 19,692 KB |
| 実行使用メモリ | 5,248 KB |
| 最終ジャッジ日時 | 2024-10-09 00:34:29 |
| 合計ジャッジ時間 | 734 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 11 |
ソースコード
let rec range a b = if a >= b then [] else a::(range (a+1) b)
let solve n k =
let rec inner m =
if m < 0 then "Win"
else if m = 0 then "Lose"
else inner (m-k-1)
in (inner (n-1)) ^ "\n"
let _ =
let p = int_of_string @@ read_line() in
let inputs = List.map
(fun _ ->
let cond = String.split_on_char ' ' (read_line ()) in
(int_of_string @@ List.nth cond 0,
int_of_string @@ List.nth cond 1
)) @@ range 0 p in
List.iter (fun (n, k) -> print_string @@ solve n k) inputs
kashiwagi513