H22 午後II 設問1(2)

ぷーさん  
(No.1)
解答は204,800,000バイトです。
同設問(1)のステップで解いていくと、
①190
②900,000
③3,600
④3,600/190
⑤900,000×190/3600=47,500
⑥47,500×4,096
で194,560,000バイトになってしまいます。
どこが誤っているのか教えてください。
2022.08.14 01:13
nsさん 
(No.2)
④、⑤が間違っています。

④で求められるのは「1ブロック内の最大行数」です。
3600/190=18.947...となりますが、あくまで「1ブロック内の最大行数」は18行です。
これを⑤、⑥に持っていき、
(900,000/18)×4096=204,800,000
で解答と一致します。
2022.08.14 02:15
ぷーさん  
(No.3)
nsさん

ご回答ありがとうございます。
計算で楽をすることに気を取られていたので見落としてました…
確かに④で整数にするべきでしたね!理解できました!
2022.08.14 03:11

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop