prithivMLmods/Coder-Stat
Coder-Stat Dataset Overview The Coder-Stat dataset is a collection of programming-related data, including problem IDs, programming languages, original statuses, and source code snippets. This dataset is designed to assist in the analysis of coding patterns, error types, and performance metrics. Dataset Details Modalities Tabular: The dataset is structured in a tabular format. Text: Contains text data, including source code snippets.… See the full description on the dataset page: https://huggingface.co/datasets/prithivMLmods/Coder-Stat.
3139
1 2 3 4<H1>ボウリング</H1>5 6<p>7クラスのレクリエーションとしてボウリングを行うことになりました。参加者ごとの投球情報を入力とし、得点の高い順に成績情報を出力するプログラムを作成してください。なお、同点の場合は学籍番号の若い順に出力してください。ただし参加者は 3 名以上 40 名以下とし、1人当たり1ゲームずつ投球しているものとします。8</p>9 10<p>11ボウリングとは、プレイヤーに対して頂点を向けて正三角形に並べられた、10 本のピンをめがけてボールを転がし、ピンを倒すスポーツです。 1 回目の投球ですべて転倒した場合をストライクと言い、その投球のみで次のフレームに進みます。ストライクでない場合は、残ったピンをそのままにして 2 回目の投球を行います。2 回目の投球ですべて転倒した場合をスペアと言います。2 回目の投球終了後、次のフレームに進みます。12</p>13 14<p>151 ゲームは 10 のフレームから構成され、第 1 から第 9 の各フレームは 2 回投球できます。各フレームの開始時点では、10 本のピンがすべて立った状態で用意されます。第 10 フレームは、ストライクもしくはスペアが出た場合には計 3 回の投球を、それ以外の場合は 2 回の投球を行い、ゲーム終了となります。16</p>17 18<center>19スコア例1<br>20<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE1_bowling1">21<br><br>22スコア例2(最高得点300点の場合)<br>23<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE1_bowling2"><br>24</center>25<br/>26 27<p>スコア計算の方法</p>28 29<ul>30<li> 各フレームにおいてスペア、ストライクがない場合は、 2 回の投球で倒したピンの本数がそのフレームの得点となります。(スコア例1の第 4 フレームと第 8 フレーム)</li>31<li>スペアを出した場合、倒した本数である 10 点に加え、次の投球で倒したピンの本数がこのフレームの得点に加算されます。(スコア例1の第 1 フレームと第 2 フレームの関係など)スコア例1の第 1 フレームでは第 2 フレームの 1 投で倒した 10 本(点)を加えた 20 点が得点となります。第 3 フレームも同様の計算方法です。</li>32<li>ストライクを出した場合、倒した本数である 10 点に加え、続く 2 回の投球で倒したピンの本数が加算されます。(スコア例1の第 2 フレームと第 3 フレームの関係など)もちろん続く 2 投中にストライクの場合があります。(スコア例1の第 5 フレームと第 6、7 フレームの関係など)</li>33<li>第 10 フレームのみ、スペア、ストライクを出した場合、3 投して倒したピンの総数が第 10 フレームの得点として加算されます。</li>34<li>各フレームの得点の合計が 1 ゲームの得点となり、最高得点は 300 点となります。</li>35</ul>36 37 38<H2>Input</H2>39<p>40複数のデータセットの並びが入力として与えられます。入力の終わりはゼロひとつの行で示されます。41各データセットは以下の形式で与えられます。</p>42 43<pre>44<var>m</var>45<var>score<sub>1</sub></var>46<var>score<sub>2</sub></var>47:48<var>score<sub>m</sub></var>49</pre>50 51<p>521行目に参加者数 <var>m</var> (3 ≤ <var>m</var> ≤ 40)、続く<var>m</var> 行に<var>i</var> 人目の参加者情報 <var>score<sub>i</sub></var> が与えられます。各参加者情報は1行ずつ次の形式で与えられます。53</p>54 55<pre>56<var>id</var> <var>s<sub>1</sub></var> <var>s<sub>2</sub></var> ... <var>s<sub>n</sub></var>57</pre>58 59<p>60先頭に学籍番号<var>id</var> (0 ≤ <var>id</var> ≤ 9999)、続いて第 <var>j</var> 投の転倒ピン数 <var>s<sub>j</sub></var> (0 ≤ <var>s<sub>j</sub></var> ≤ 10) が与えられます。総投球数 <var>n</var> は、12 以上 21 以下であり、得点計算に必要なピン数が過不足なく与えられるものとします。61</p>62 63<H2>Output</H2>64 65<p>66入力データセットごとに、学籍番号と得点を、得点の高い順(同点の場合は学籍番号の若い順)に出力します。学籍番号と得点を1つの空白で区切って1行に出力してください。67</p>68 69<H2>Sample Input</H2>70 71<pre>723731010 6 3 10 7 1 0 7 9 1 10 6 2 4 3 9 1 9 0741200 5 3 9 1 7 1 0 0 8 1 10 10 4 3 9 1 8 2 9751101 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3764773321 8 2 10 9 1 7 0 10 10 10 0 8 10 10 10 10783332 5 0 10 9 1 4 1 9 0 10 10 7 1 5 2 8 1793335 10 10 10 10 10 10 10 10 10 10 10 10803340 8 2 7 3 6 4 8 2 8 2 9 1 7 3 6 4 8 2 9 1 781082</pre>83 84<H2>Output for the Sample Input</H2>85 86<pre>871200 127881010 123891101 60903335 300913321 200923340 175933332 12294</pre>95 96 97 98 