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<H1><font color="#000000">Problem 03:</font> Selecting Teams Advanced to Regional</H1>4 5<p>6日本で毎年開催される国際大学対抗プログラミングコンテストのアジア地区予選に出場するためには、厳しい国内予選を突破しなければなりません。7</p>8 9<p>10大学対抗とは言っても、1つの学校から複数のチームが参戦します。そこで、できるだけ多くの学校がアジア地区予選に出場できるように、突破チームの選抜には以下の選抜ルールが適用されます:11</p>12 13<p>14該当チームを <i>A</i> とし、成績の優秀な順番に次のルールを適用します:15</p>16 17<ul>18<li>ルール 1:<br>19その時点での選抜チーム数が 10 に満たない場合:<br>20<i>A</i> と同じ所属でその時点で選抜されたチームの数が 3 に満たなければ、<i>A</i> は選抜されます。21</li>22<li>ルール 2:<br>23その時点での選抜チーム数が 20 に満たない場合:<br>24<i>A</i> と同じ所属でその時点で選抜されたチームの数が 2 に満たなければ、<i>A</i> は選抜されます。25</li>26<li>ルール 3:<br>27その時点での選抜チーム数が 26 に満たない場合:<br>28<i>A</i> と同じ所属でその時点で選抜されたチームがなければ、<i>A</i> は選抜さます。29</li>30</ul>31 32<p>33また、成績の順番は次のルールで決定されます:34</p>35 36<ul>37<li>より多くの問題を解いたチームが上位となります。</li>38<li>解いた問題数が同じ場合は、ペナルティが小さいチームが上位となります。</li>39</ul>40 41<p>42各チームのID(整数)、所属(整数)、正解数(整数)、ペナルティ(整数)を入力し、選抜チームのIDを選抜順に出力するプログラムを作成して下さい。43チームは成績順に与えられるとは限らないので、順位付けした後、選抜ルールを適用しなければならないことに注意して下さい。44</p>45 46<p>47この問題では、正解数とペナルティが同じチームがあった場合はIDが小さい方を上位とします。48</p>49 50<H2>Input</H2>51<p>52複数のデータセットが入力として与えられます。各データセットは以下の形式で与えられます:<br><br>53 54<i>n</i> (チーム数:整数)<br>55I<sub>1</sub> U<sub>1</sub> A<sub>1</sub> P<sub>1</sub> (1番目のチームのID、所属、正解数、ペナルティ:空白区切りの4つの整数)<br>56I<sub>2</sub> U<sub>2</sub> A<sub>2</sub> P<sub>2</sub> (2番目のチームのID、所属、正解数、ペナルティ:空白区切りの4つの整数)<br>57.<br>58.<br>59I<sub><i>n</i></sub> U<sub><i>n</i></sub> A<sub><i>n</i></sub> P<sub><i>n</i></sub> (n番目のチームのID、所属、正解数、ペナルティ:空白区切りの4つの整数)<br>60</p>61 62<p>63n は 300 以下であり、I<sub><i>i</i></sub>, U<sub><i>i</i></sub> は 1 以上 1000 以下とします。1つのデータセットに、同じ ID のチームは無いと仮定してかまいません。64</p>65 66<p>67A<sub><i>i</i></sub> は 10 以下、P<sub><i>i</i></sub> は 100,000 以下とします。68</p>69 70<p>71<i>n</i> が 0 のとき、入力の終わりとします。72</p>73 74<H2>Output</H2>75<p>76各データセットについて、選抜チームのIDを選抜された順に出力して下さい。1つのIDを1行に出力して下さい。77</p>78 79<H2>Sample Input</H2>80 81<pre>826831 1 6 200842 1 6 300853 1 6 400864 2 5 1200875 1 5 1400886 3 4 80089390777 1 5 30091808 2 4 2092123 3 6 500932942 1 3 100951 1 3 10096097</pre>98 99 100<H2>Output for the Sample Input</H2>101<pre>1021103210431054106610712310877710980811011112112</pre>113 114 115 