样例二:
输入:
10 4
1 2 3 4 5 6 7 8 9 10
输出:
105878520
样例解释
对于第一组样例,a 有以下六种可能:
-
a=[1,2,3],q=[2,3],潜力值为 5。
-
a=[1,3,2],q=[3,2],潜力值为 5。
-
a=[2,1,3],q=[1,3],潜力值为 4。
-
a=[2,3,1],q=[2,3],潜力值为 5。
-
a=[3,1,2],q=[3,1],潜力值为 4。
-
a=[3,2,1],q=[3,2],潜力值为 5。
它们的潜力值之和为 5+5+4+5+4+5=28。
对于第二组样例,如果 a=[1,9,2,6,3,5,7,8,10,4],操作过程如下:
-
初始时 q=[0,0,0,0]。
-
弹出 0,插入 1,q=[0,0,0,1]。
-
弹出 0,插入 9,q=[0,0,1,9]。
-
弹出 0,插入 2,q=[0,1,9,2]。
-
弹出 0,插入 6,q=[1,9,2,6]。
-
弹出 1,插入 3,q=[9,2,6,3]。
-
5,7,8 都没有 9 大,所以不进行修改。
-
弹出 9,插入 10,q=[2,6,3,10]。
-
弹出 2,插入 4,q=[6,3,10,4]。
所以 q=[6,3,10,4],潜力值为 23。