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
p00263.html126 linesDownload Raw Back to problem_descriptions
1 2 3 4<H1>金剛の型</H1>5 6<p>7以下のように、右から 7 ビット分が小数部、続く24 ビット分が整数部で、一番左の 1 ビット分を符号部とする 32 ビット実数型を考える(b<sub>1</sub>, ... , b<sub>32</sub> は 0 か1 を表す)。8</p>9 10 11<center>12<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_kongoType1" width="780">13</center><br/>14 15<p>16この形式を、人が理解しやすい 10 進数表現に直すときは、以下のように解釈する。<br/>17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (-1)<sup>符号部</sup> &times; (整数部 + 小数部)18</p>19 20<p>21上の表現で、整数部の値は b<sub>8</sub> + 2<sup>1</sup>&times;b<sub>9</sub> + 2<sup>2</sup>&times;b<sub>10</sub>+ ... + 2<sup>23</sup>&times;b<sub>31</sub> になる。例えば整数部が22</p>23 24<center>25<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_kongoType2">26</center><br/>27 28<p>29のようになっていた場合、整数部の値は以下のように計算される。<br/>30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 +  2<sup>1</sup> + 2<sup>3</sup> = 1 + 2 + 8 =  1131</p>32<p>33一方、小数部の値は(0.5)<sup>1</sup>&times;b<sub>7</sub>+(0.5)<sup>2</sup>&times;b<sub>6</sub> + ... + (0.5)<sup>7</sup> &times; b<sub>1</sub> になる。例えば小数部が34</p>35 36<center>37<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_kongoType3">38</center><br/>39 40<p>41のようになっていた場合、小数部は以下のように計算される。<br/>42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.5<sup>1</sup> + 0.5<sup>3</sup> = 0.5 + 0.125 = 0.62543</p>44 45<p>46さらに、符号部、整数部、小数部を合わせた以下のようなビット列の場合、47</p>48 49<center>50<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_kongoType4" width="780">51</center><br/>52 53 54<p>55ビット列全体が表す10 進数は、以下のようになる(ただし、-1 の0 乗は1)。<br/>56(-1)<sup>0</sup> &times; (1 + 2 + 8 + 0.5 + 0.125) = 1 &times; (11.625) = 11.625<br/>57</p>58 59<p>6032 ビットのビット列を Q 個入力すると、それらのビット列が表す実数の10 進表記を一切の誤差無く出61力するプログラムを作成してください。62</p>63 64 65 66<h2>入力</h2>67 68<p>69入力は1つのデータセットからなる。入力データは以下の形式で与えられる。70</p>71 72<pre>73Q74s<sub>1</sub>75s<sub>2</sub>76.77.78.79s<sub>Q</sub>80</pre>81 82<p>831 行目にビット列の数 Q (1 &le; Q &le; 10000)が与えられる。続くQ 行に入力ビット列 s<sub>i</sub> が与えられる。 入力ビット列は 16 進数表記で与えられるとする (例: 0111 1111 1000 1000 0000 0000 0000 0000 は 7f880000 と与えられる) 。つまり、Q 行のそれぞれには、2 進数を 4 ビット分ずつまとめた 16 進数が 8 個、空白をはさまずに並んでいる。10 進数、2 進数、16 進数の対応は以下の表のとおりである。84</p>85 86<center>87<img src="https://judgeapi.u-aizu.ac.jp/resources/images/IMAGE2_kongoType5" width="780">88</center><br/>89 90<p>9116 進数の英字 a から f までは小文字で与えられる。92</p>93 94 95<h2>出力</h2>96<p>97各ビット列が表す実数の 10 進表記を 1 行ずつ出力する。ただし、小数部において、ある桁以下がすべて 0 の場合、その桁以下は省略するものとするが、例外として小数部が 0 の場合は小数部には 0 ひとつを出力する。98</p>99 100 101<h2>入力例</h2>102 103<pre>104810500000000106800000001070000008010800000040109000000c0110000001001118000078011280000f70113</pre>114 115<h2>出力例</h2>116 117<pre>1180.0119-0.01201.01210.51221.51232.0124-15.0125-30.875126</pre>