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<script type="text/x-mathjax-config">5 MathJax.Hub.Config({ tex2jax: { inlineMath: [["$","$"], ["\\(","\\)"]], processEscapes: true }});6</script>7<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">8</script>9 10 11<H1>勢力の予想 </H1>12 13<p>14信夫くんと静夫くんは長方形の島で領地を取り合うゲームをしています。下の図①のように、島全体は格子状に区切られた正方形の区画でできており、区画にはそこから生じる損得が整数で示されています。15</p>16 17<center>18<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_PCK2016_rectangleGame" width="680"><br/>19</center>20<br/>21 22<p>23 このゲームでは1つの駒を動かして領地の境界線を決めていきます。ゲーム開始時、駒は島の北西端にあります(図①)。この駒を島の南東端まで動かしていったときの駒の軌跡が領地の境界線となります。二人のプレーヤーは交互に駒を動かします。駒は南隣の格子点か東隣の格子点にのみ動かすことができます(図②)。駒が島の端に到達した場合は、南か東のうち動かせる方向に動かします。駒が南東端に到達したらゲーム終了です。24</p>25 26<p>27ゲーム終了後の境界線から北東側の領域が先攻プレーヤーの領域、南西側の領域が後攻プレーヤーの領28域です(図③)。各プレーヤーの領域内に含まれる、区画から生じる損得の合計がそのプレーヤーのス29コアとなります。二人ともゲームにはかなり慣れており、最終的に自分のスコアから相手のスコアをひ30いた値が一番大きくなるように正確に駒を動かします。31</p>32 33<br/>34 35<p>36島の大きさとそれぞれの区画から生じる損得が与えられたとき、ゲーム終了時の結果を計算するプログラムを作成せよ。結果は、信夫くんと静夫くんのスコアの差の絶対値とする。37</p>38 39<h2>Input</h2>40 41<p>42入力は以下の形式で与えられる。43</p>44 45<pre>46<var>W</var> <var>H</var>47<var>s<sub>1,1</sub></var> <var>s<sub>1,2</sub></var> ... <var>s<sub>1,W</sub></var>48<var>s<sub>2,1</sub></var> <var>s<sub>2,2</sub></var> ... <var>s<sub>2,W</sub></var>49:50<var>s<sub>H,1</sub></var> <var>s<sub>H,2</sub></var> ... <var>s<sub>H,W</sub></var>51</pre>52 53<p>541行目に島に含まれる東西方向と南北方向の区画の数 <var>W</var>, <var>H</var> (1 ≤ <var>W</var>, <var>H</var> ≤ 1000) が与えられる。続く <var>H</var> 行に <var>i</var> 行 <var>j</var> 列目の区画から生じる損得 <var>s<sub>i,j</sub></var> (-1000 ≤ <var>s<sub>i,j</sub></var> ≤ 1000) が与えられる。ただし、<var>i</var> の値が増加する方向を南、<var>j</var> の値が増加する方向を東とする。55</p>56 57<h2>Output</h2>58 59<p>60信夫くんと静夫くんのスコアの差の絶対値を1行に出力する。61</p>62 63<h2>Sample Input 1</h2>64 65<pre>662 167-2 168</pre>69 70<h2>Sample Output 1</h2>71<pre>72173</pre>74 75<br/>76 77<h2>Sample Input 2</h2>78<pre>792 2802 -3813 -182</pre>83 84<h2>Sample Output 2</h2>85<pre>86387</pre>88 89<br/>90 91<h2>Sample Input 3</h2>92<pre>935 4945 3 2 -5 2952 -4 2 8 -4962 3 -7 6 7973 -4 10 -3 -398</pre>99 100<h2>Sample Output 3</h2>101<pre>1025103</pre>104 105 106 107 