AtCoder上にある問題のうち、AtCoder Problemsでdiff 800以上と判定されているものを順番に解いていく企画。
基本的な考え方は全てコード中のコメントに入れてあるので、参照のこと。
出典:
CODE FESTIVAL 2015 あさぷろ Middle A – ヘイホーくんと最終試験
この問題に限った話ではないが、小数をなるべく使わないようにするほうがいい。小数点誤差でやられることがしばしばある。
今回の問題でいうと、上記K個の平均点がR以上という条件だが、上位K個の点数の合計がK*R以上、と読み替えてやると、トラブルが起きにくい。
……まあ、実際にはこの問題ではよほど変な計算をしなければ誤差でやられることにはならないと思われるが、後日のために習慣づけておくようにしたい。