QOJ.ac

QOJ

حد الوقت: 2.0 s حد الذاكرة: 256 MB مجموع النقاط: 100

#18093. カジノ

الإحصائيات

Taja がお金を使い果たしたとき、彼女はカジノへ行きます。最近、カジノに新しいゲームが登場し、Taja はそれをマスターしたいと考えています。彼女を助けてあげてください。

このゲームは、ディーラー(croupier)とカジノの訪問者(visitor)の2者で行われます。ディーラーは $1$ から $k$ までのすべての整数が面に書かれた、通常の $k$ 面ダイスを1つ持っています。ディーラーはゲームの開始時にダイスを1回振ります。出た目がディーラーの獲得点数となります。

勝つためには、訪問者はディーラーよりも多くの点数を獲得しなければなりません。そのために、$n$ 個の選択肢が提示されます。各選択肢は、ダイスと、そのダイスを振れる回数のペアです。各ダイスの各面には数字が書かれています。このダイスを規定回数振ると、出た目の合計が訪問者の獲得点数となります。

しかし、いくつかの面には数字に加えてボーナス印が付いています。もし出た面にボーナス印が付いていれば、対応する点数が合計に加算され、さらに訪問者は追加でダイスを振ることができます。同じダイスのすべての面は互いに異なっており、つまり、同じボーナス付きの面や、同じ通常の面は存在しません。各ダイスには、ボーナス印のない面が少なくとも1つあります。どのダイスにおいても、各面が出る確率は等しいです。

この問題では、ディーラーの点数が $1$ から $k$ のそれぞれの場合について、ディーラーよりも厳密に大きい点数を獲得する確率が最大となるような、訪問者のダイスの選択肢番号を求めてください。

入力

入力の最初の行には、ダイスの選択肢の数 $n$ ($2 \le n \le 10$) が含まれます。

続く $n$ 行には、各選択肢の説明が以下の形式で含まれます。

最初の数字 $c_i$ ($1 \le c_i \le 10$) は、許容されるダイスの回転数です。2番目の数字 $f_i$ ($2 \le f_i \le 12$) は、ダイスの面の数です。続く $f_i$ 個の数字 $v_{ij}$ は、面に書かれた数字です。$v_{ij}$ は単なる $1$ から $f_i$ までの数字(点数)であるか、または数字の前にプラス記号「+」(ASCII 43)が付いている場合があります。これがボーナス印です。どのダイスにおいても、プラス記号のない数字は一意であり、プラス記号のある数字も一意であり、ボーナス印のない面が少なくとも1つ存在します。

最後の行には、常に $\max_{1 \le i \le n} (c_i \times f_i)$ に等しい整数 $k$ が含まれます。

出力

出力は $k$ 行からなるべきであり、各行には $i$ 点よりも大きい点数を獲得して勝つ確率が最大となるような、最適な選択肢の番号 $b_i$ を含めてください(この確率は、正解から $10^{-9}$ を超えて乖離してはなりません)。

ダイスには、入力で与えられた順に $1$ から番号が付けられています。

入出力例

入出力例 1

3
3 4 1 2 3 4
2 6 1 2 3 4 5 6
1 12 1 2 3 4 5 6 7 8 9 10 11 12
12
2
1
1
1
1
1
1
3
3
3
3
2

入出力例 2

2
1 4 1 2 +1 +2
1 6 1 +1 2 3 4 5
6
2
2
2
2
1
1

注記

最初のサンプルの回答は、1行目に 1 を含んでもよく、最後の行は 1 から 3 のどれであってもよい。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.