タクシーが最初の 5 分の 1 マイルで 3.10 ドルを請求するとします。さらに、5 分の 1 マイルごとに 0.5 ドルが請求されます。待機または遅延の 1 分ごとに 0.5 ドルが請求されます。ただし、タクシーの速度が平準点を下回っている間は、1分ごとのマイレージ料金ではなく、この遅延料金が適用されます。損益分岐点は、1 分間に 5 分の 1 マイルを走行する速度です。タクシーは一定の速度で移動すると仮定します。タクシーで移動した合計距離と合計時間を取り、料金を出力するアルゴリズムまたは関数を作成しようとしています。ただし、遅延料金を考慮するのは難しいです。
したがって、タクシーが一定の速度で移動している場合、理想的には、与えられた時間 (一定の速度 * 時間間隔) の間に x マイル移動します。この値から実際に移動したマイル数を差し引くと、移動できたはずなのに移動できなかった「無駄な」マイル数が得られます。そして、私は思考の流れを失い、そこからどこへ行くべきかわからない. ヘルプ/ヒントをいただければ幸いです。