記事へのコメント21

    • 注目コメント
    • 新着コメント
    minus9d
    lroundやnearbyint知らなかった

    その他
    aox
    電卓を使えば良いのでは

    その他
    Nyoho
    浮動小数点数おもしろ

    その他
    Lhankor_Mhy
    JavaScript ならBigInt( https://caniuse.com/#feat=bigint )ですね。iPhoneと旧Edgeを滅ぼせば十分実用レベル。

    その他
    dorokei
    あとで読みたい

    その他
    sophizm
    ちゃんとした浮動小数点数センスの持ち主じゃないからこうやって説明されるとわかった気になれる。

    その他
    Ag107
    “浮動小数点数オタク”

    その他
    khtokage
    khtokage スクリプト言語使ってるときはこれぐらいなら何も考えずにRationalかDecimal使っちゃうなぁ。というかfloorやceilはこの手の誤差がありそうなときに使うものではないような。

    2020/06/02 リンク

    その他
    rryu
    小数の有効桁の指定が10進数だから2進小数として扱うと誤差が出るというのはひっかけ問題っぽい。

    その他
    nakaken88888888
    nakaken88888888 僕の場合は、文字として受け取って、一の位、小数点第1位、第2位に分解して、百倍した整数を作って掛けてから100で割った。

    2020/06/02 リンク

    その他
    swdrsker
    すごくためになる/decimalは最大何桁まで扱えるのか

    その他
    mohno
    Bを100倍後に四捨五入、が現実的だろうな。入力書式が決まっているならC言語(←オイコラ)→#include <stdio.h> #include <stdint.h> int main(void) { int64_t a; int b, c; scanf("%lld %d.%d", &a, &b, &c); printf("%lld\n", a * (b * 100 + c) / 100); }

    その他
    eoppp
    eoppp 適当にライブラリ使ってたから、為になる

    2020/06/02 リンク

    その他
    strangerxxx
    strangerxxx 本番ではbに0.001を足して100倍して切り捨てた

    2020/06/02 リンク

    その他
    hara_boon
    何となくこんな感じでしょ、で説いたらACだったので、こんな解説はためになる/あとはPythonもあるのめっちゃ助かる〜

    その他
    eru01
    Bが高々3桁だからch-'0'して10倍しながら加算で良くない?(unsigned long)+0.5でもまあいいけど

    その他
    meganeya3
    "その辺に転がっている浮動小数点数" "ちゃんとした浮動小数点数センスの持ち主"

    その他
    sgo2
    負の小数に対する丸めや剰余が違う別の罠も(確かCとExcelのintとで丸め方が違う)

    その他
    tamtam3
    プログラムを題材にしたゲームで遊んでいたら中盤以降数学の解法アプローチにシフトしていってラストがこれに似た問題だったなぁ(遠い目)

    その他
    nunulk
    "筆者としては、一人でも多くの人が浮動小数点数とまともに向き合って、うまく付き合っていけるようになることを願っています。"

    その他
    marmot1123
    なるほど。(ちなみに自分はこの問題を解けなかった)

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    浮動小数点数オタクが AtCoder Beginner Contest 169 のC問題をガチで解説してみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

    ブックマークしたユーザー

    • zu22025/05/27 zu2
    • techtech05212024/03/28 techtech0521
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • ppp-lab2020/06/26 ppp-lab
    • emonkak2020/06/14 emonkak
    • sugyan2020/06/10 sugyan
    • rydot2020/06/10 rydot
    • minus9d2020/06/03 minus9d
    • katsukiniwa2020/06/03 katsukiniwa
    • kazutanaka2020/06/03 kazutanaka
    • cu392020/06/03 cu39
    • koubyint2020/06/03 koubyint
    • hbKOT2020/06/03 hbKOT
    • aox2020/06/02 aox
    • opera6272020/06/02 opera627
    • akitoguc2020/06/02 akitoguc
    • Nyoho2020/06/02 Nyoho
    • kuyo2020/06/02 kuyo
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む