第一行输入一个正整数 ,表示果子的种类数。此后 行,第 行输入两个正整数 ,表示第 种果子的个数和重量。
仅一行一个正整数,表示将所有果子合并成一堆的最小代价之和,对 取模后的结果。
3 2 1 1 3 1 4
16
在这个样例中,初始时共有 堆果子,重量分别为 。一种可行的合并方案是:合并重量为 的两堆果子,代价为 ,场上剩下的果子重量为 ;合并重量为 和 的两堆果子,代价为 ,场上剩下的果子重量为 ;合并重量为 和 的两堆果子,代价为 ,场上剩下的果子重量为 ;综上,总代价为 。
1 1 1
0
注意如果不需要合并,则代价为 。