競技プログラミング用 知識集積所
ABC407A - Approximation
最終更新:
sport_programming
-
view
問題
必要知識
考え方
aをbで割って最も近い整数にする必要があるが、それには四捨五入をすればよい。
ちょうど.5が残った場合は切り上げと切り捨てのどちらを答えるべきか困るが、Bが奇数という制約上.5が残ることがない。
ということで、int型のところにある除算(四捨五入)の方法で計算をし、coutで出力すればよい。
ちょうど.5が残った場合は切り上げと切り捨てのどちらを答えるべきか困るが、Bが奇数という制約上.5が残ることがない。
ということで、int型のところにある除算(四捨五入)の方法で計算をし、coutで出力すればよい。
解答例
注意点
別解
double(未作成)型でround(未作成)()関数を用いる
小数まで割り切って、四捨五入するround()関数を用いて解くこともできる。
整数同士の割り算で小数まで出してもらうには、1.0を掛け算すればよい。
ただし、整数で答えなければいけないので、出力方法にちょっと注意。
解答例
整数同士の割り算で小数まで出してもらうには、1.0を掛け算すればよい。
ただし、整数で答えなければいけないので、出力方法にちょっと注意。
解答例