yukicoder No.1842 Decimal Point
問題:No.1842 Decimal Point - yukicoder
やっていることは公式解説と同じだと思う。自分みたいに「具体例がないと分からん」っていう人用。
とする。つまり
の小数第3位
を求める。筆算で求めるとして、小数第3位の直前までやると以下のようになる。
求めたいのは緑のマス。ここを決めるためには何が分かればいいかというと
最後の数が分かればよい。よって、まずこの数を求めることを考える。では、この数が何かというと、以下のように小数点以下に0を付けて考えてやれば
の余り
だと分かる。つまり問題のA,B,Cを使っていうと
Aに0をC-1個付けて、Bで割った余り
ということ。この余りをRとして式で表すと
となる。これさえ求まれば、あとは以下のように
0を付けて(=10倍して)、緑に入る数字を求めればいい。この場合なら
なので以下のように3が入る。
つまり、先程のRを使えば、答えは
※は切り捨てを表す
となる。
提出コード: