人工知能と競プロやってくブログ

深層学習・機械学習・AI・atcoder・競技プログラミングについて調べてやってみたことをまとめるブログです

AtCoder Beginner Contest 169 [ C - Multiplication 3 ]をPythonで解く。計算精度問題(300点、🟫茶diff)

問題

atcoder.jp A×Bの小数点以下を切り捨て、結果を整数として出力してください。
Bは小数第2位まで与えられる。

解法

Bを素直にfloatで読み込むと計算誤差でACでない。

Bを文字列として読み込んで、小数点.を置換。
これによってx100した数字としてintで読み込む。

AxBして//100で小数点以下を切り捨てる。

実装