Team Ai
Datasetpublic

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.

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
3likes139downloads
p00270.html96 linesDownload Raw Back to problem_descriptions
1 2 3 4<H1>鉄道路線</H1>5 6<p>7ある国の鉄道網に、自動改札を導入することになりました。導入にあたって難しい問題の一つは、与えられた切符で、指定された駅の間を移動できるかどうかを判定することです。それぞれの切符には乗車駅と降車駅が記載されています。この切符でできるのは、「乗車駅で乗って、降車駅で降りる」ことだけではなく、途中乗車や途中下車も許されています。8</p>9 10<p>11この鉄道網にはS 個の駅があり、そのうちR 組の駅は隣り合っていて、他の駅を経由せずに双方向に鉄道で移動することができます。隣り合った駅を結ぶ線路はひとつしかありません。隣り合った駅の間の距離は、この線路に沿って測った距離です。ある駅からある駅までの経路は鉄道網の形状によっては複数通り考えられますが、そのうち最も距離が短くなるような経路を最短経路と呼ぶことにします。そのような経路が複数ある場合、どちらも最短経路として認められます。12</p>13 14<p>15乗車駅 a、降車駅 b の切符で駅 c から駅 d まで移動できるのは、以下の条件をすべて満たす経路 p が存在するときです。16</p>17 18<ul>19<li> 経路 p は、駅 a から駅 b への最短経路である。</li>20<li> 経路 p は、駅 a から出発し、駅 c、駅 d の順に経由し、駅 b で終わる経路である。また、駅 c から駅 d の区間はこの2 駅の最短経路になっている。</li>21</ul>22 23<p>24路線図と切符の情報が与えられます。次に、始点と終点の組がいくつか与えられるので、その切符で始点から終点へ移動できるかどうかを判定するプログラムを作成してください。25</p>26 27 28<h2>入力</h2>29 30<p>31入力は1つのデータセットからなる。入力データは以下の形式で与えられる。32</p>33 34<pre>35S R36u<sub>1</sub> v<sub>1</sub> w<sub>1</sub>37u<sub>2</sub> v<sub>2</sub> w<sub>2</sub>38:39u<sub>R</sub> v<sub>R</sub> w<sub>R</sub>40a b Q41c<sub>1</sub> d<sub>1</sub>42:43c<sub>Q</sub> d<sub>Q</sub>44</pre>45 46<p>47各行で与えられる数値は1つの空白で区切られている。48</p>49 50<p>511行目は2つの整数からなる。S (2 &le; S &le; 100000) は鉄道路線図に現れる駅の数、R (1 &le; R &le; 200000) は隣り合った駅の組の数である。続く R 行に、隣り合った駅の間を直接つなぐ線路の情報が与えられる。u<sub>i</sub> と v<sub>i</sub> (1 &le; u<sub>i</sub>, v<sub>i</sub> &le; S) は i 番目の線路の両端の駅の番号を示す。w<sub>i</sub> (1 &le; w<sub>i</sub> &le; 1000) はこれらの駅の間の距離を表す整数である。ただし、各駅には 1 から S までの番号が重複なく割り振られており、u<sub>i</sub> &ne; v<sub>i</sub> とする。52</p>53 54<p>55続く1行は3つの整数からなる。最初の2つの整数は切符の区間を表し、a は乗車駅、b は降車駅 (1 &le; a, b &le; S) である。3つ目の整数 Q (1 &le; Q &le; 40000) は質問の数を示す。続く Q 行に質問が与えられる。 c<sub>i</sub> とd<sub>i</sub> (1 &le; c<sub>i</sub>, d<sub>i</sub> &le; S)は i 番目の質問の乗車駅と降車駅を示す。ただし、a &ne; b、c<sub>i</sub> &ne; d<sub>i</sub> とする。56</p>57 58 59 60<h2>出力</h2>61<p>62質問ごとに、与えられた切符で移動できるなら Yes を、できないなら No を1行に出力する。63</p>64 65 66<h2>入力例</h2>67 68<pre>696 7701 2 3711 4 1722 3 5734 3 1743 6 2754 5 2765 6 1771 6 6781 6794 3804 6815 6822 6832 584</pre>85 86 87<h2>出力例</h2>88 89<pre>90Yes91Yes92Yes93Yes94No95No96</pre>