結果

問題 No.8 N言っちゃダメゲーム
コンテスト
ユーザー horiesiniti
提出日時 2023-01-18 14:15:24
言語 Ruby
(4.0.2)
コンパイル:
ruby -w -c _filename_
実行:
ruby _filename_
結果
AC  
実行時間 1,010 ms / 5,000 ms
+ 753µs
コード長 263 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 9 ms
コンパイル使用メモリ 8,960 KB
実行使用メモリ 54,400 KB
最終ジャッジ日時 2026-07-25 13:58:01
合計ジャッジ時間 5,780 ms
ジャッジサーバーID
(参考情報)
judge1_0 / judge3_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 11
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #
raw source code

def f()
	n,m=gets.split(" ").map{|e| e.to_i}
	dp=Array.new(n+1,0)
	dp[1]=1
	s1=1
	2.upto(n){|i|
		if s1>0 then
			dp[i]=0
		else
			dp[i]=1
		end
		s1+=dp[i]
		if i-m>0 then
			s1-=dp[i-m]
		end
	}
	puts (dp[n]==1)?("Lose"):("Win")
end
n=gets.to_i
n.times{
	f()
}
0