Ex - Door Breaker (Hard)

解説を見る
  • 実行時間制限:2000 ms
  • メモリ制限:1073741824 Bytes
  • 配点:650
  • ジャッジ:Batch

問題

NN 個のドアが並んでいます。
ドア ii は座標 XiX_i にあり、AiA_i 回叩くと壊れます。

あなたは MM 個のドアを壊したいです。
あなたは最初座標 0 にいて、座標を xx 変えるのに xx 秒かかり、ドアを一回叩くのに 11 秒かかります。

MM 個のドアを壊すのにかかる時間を出力してください。

制約

  • 1MN1051\leq M\leq N\leq 10^5
  • 1Xi,Ai10121\leq X_i, A_i\leq 10^12