問題一覧 > 通常問題

No.1220 yukipoker

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 140
作問者 : anagohirame / テスター : Jiro_tech15
15 ProblemId : 3888 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-09-03 22:43:45

問題文

以下の形式の質問に Q 回答えてください。

-----
yukicoder王国のトランプ1組は,スート(絵柄)が M 種類,各スートについて数字が 1 から N の1枚ずつの,計 NM 枚のカードからなります。
yukicoder王国のポーカーは K 枚の手札により行われ,以下の2種類の役があります。ただし,各役の成立は独立に判定されます。

  • フラッシュ:全ての手札が同じスートである。
  • ストレート:手札が連番である。すなわち,ある 1 以上の整数 i が存在して,手札が i から i+K1 のカード1枚ずつからなる。スートは問わない。
このとき,フラッシュとストレートのどちらが強い役かを判定してください。
より具体的には,トランプ NM 枚からなる1組からランダムに K 枚のカードを引く(※)際に,フラッシュの成立する確率を F ,ストレートの成立する確率を S としたとき,
  • F<S であればFlush
  • F>S であればStraight
と出力してください。ただし,与えられる入力について,max(FS,SF)2 であることが保証されます。

※手札が0枚の状態から始め,「手札にないカード全体から1枚を一様ランダムに選び手札に加える」という操作を K 回繰り返すことによって行われます。

入力

Q
N1 M1 K1

NQ MQ KQ

  • 入力はすべて整数
  • 1Q105
  • 1Ni105
  • 1Mi105
  • 1KiNi

出力

Q 行出力してください。
i(1iQ) 行目には,(N,M,K)=(Ni,Mi,Ki) としたときの答えを FlushStraightのいずれかで出力してください。

サンプル

サンプル1
入力
2
2 2 2
100000 1 5000
出力
Flush
Straight

(N,M,K)=(2,2,2) のとき,F=13,S=23 です。

(N,M,K)=(100000,1,5000) のとき,F=1 (フラッシュが必ず成立)です。

なお,我々の世界のトランプ ((N,M,K)=(13,4,5)) で考えるとフラッシュがストレートよりも強い役ですが,max(FS,SF)2 を満たさないため,テストケースには含まれません。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。