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 鈴木さんは会津地域に新しく搾りたてミルクの移動販売のお店を開きました。その日買い求めに来るお客さんは全員持ち帰るためのボトルを持って既にお店に並んでいて、それ以上増えないものとします。お客さんはそれぞれ1回だけしか注文しません。タンクの蛇口が一つしかないので、一人ずつ順番に販売しなければなりません。そこで、鈴木さんはなるべく並んでいるお客さんの待ち時間を少なくしたいと考えています。8</p>9<p>10 お客さんの人数とお客さんが牛乳を注ぎきるのに要する時間が入力として与えられます。あなたはお客さんの「一人一人の待ち時間の合計」(以下「待ち時間の合計」とする)を最小にするための注文の順序を鈴木さんに代わって調べ、そのときの「待ち時間の合計」を出力して終了するプログラムを作成してください。ただし、お客さんは 10,000 人以下で 1 人あたりに要する時間は 60 分以下とします。11</p>12 13<p>14 例えば、お客さんの人数が 5 人で、各お客さんが要する時間が順に 2,6,4,3,9 分の場合、そのままの順序だと「待ち時間の合計」は 37 分になります。次の例では、最初の列の順の 2 人目と 3 人目を入れ替えています。この場合、「待ち時間の合計」は 35 分になります。最適な順序だと 31 分で済みます。15</p>16 17<table>18<tr><td width="110"></td><td>待ち時間</td><td></td></tr>19<tr><td>1 人目 2 分</td><td> 0 分</td><td></td></tr>20<tr><td>2 人目 6 分</td><td> 2 分</td><td></td></tr>21<tr><td>3 人目 4 分</td><td> 8 分</td><td></td></tr>22<tr><td>4 人目 3 分</td><td> 12 分</td><td></td></tr>23<tr><td>5 人目 9 分</td><td> 15 分</td><td></td></tr>24<tr><td></td><td> 37 分</td><td> ← 「待ち時間の合計」</td></tr>25</table>26<br/>27 28<p>292 人目と 3 人目を入れ替えた例30</p>31 32<table>33<tr><td width="110"></td><td>待ち時間</td><td></td></tr>34<tr><td>1 人目 2 分</td><td align="right"> 0 分</td><td></td></tr>35<tr><td>2 人目 4 分</td><td> 2 分</td><td></td></tr>36<tr><td>3 人目 6 分</td><td> 6 分</td><td></td></tr>37<tr><td>4 人目 3 分</td><td> 12 分</td><td></td></tr>38<tr><td>5 人目 9 分</td><td> 15 分</td><td></td></tr>39<tr><td> </td><td> 35 分</td><td> ← 「待ち時間の合計」</td></tr>40</table>41<br/>42 43<H2>Input</H2>44 45<p>46複数のデータセットが与えられます。各データセットは以下の形式で与えられます。47</p>48 49<pre>50<var>n</var>51<var>t<sub>1</sub></var>52<var>t<sub>2</sub></var>53:54<var>t<sub>n</sub></var>55</pre>56 57<p>581 行目にお客さんの人数 <var>n</var> (<var>n</var> ≤ 10,000) が与えられます。続く <var>n</var> 行に <var>i</var> 人目のお客さんが要する時間を表す整数 <var>t<sub>i</sub></var> (0 ≤ <var>t<sub>i</sub></var> ≤ 60) がそれぞれ1行に与えられます。59</p>60 61<p>62入力は1つの 0 を含む行で終わります。データセットの数は 50 を超えません。63</p>64 65<H2>Output</H2>66 67<p>68各データセットごとに、待ち時間の合計(整数)を1行に出力してください。69</p>70 71<H2>Sample Input</H2>72 73<pre>74575276677478379980081</pre>82 83<H2>Output for the Sample Input</H2>84 85<pre>863187</pre>88 89 90 91 