P13009 【MX-X13-T4】「KDOI-12」好胜是人的本能,功利是社会的本性。

题目描述

给定一个长度为 $n$ 的正整数序列 $a_1, \ldots, a_n$ 以及一个正整数 $m$ 满足 $m \ge \max a_i$。 你可以对序列进行任意次操作(也可以不操作)。每次操作你可以选择一个区间 $[l,r]$,然后对于所有 $l\leq i\leq r$,令 $a_i\gets\bigl\lfloor\frac{m}{a_i}\bigr\rfloor$。 求可以得到的 $\sum_{j=1}^na_j$ 的最大值以及对应的最少操作次数。

输入格式

**本题有多组测试数据。** 第一行,一个正整数 $T$,表示测试数据组数。对于每组测试数据: * 第一行,两个正整数 $n,m$。 * 第二行,$n$ 个正整数 $a_1, \ldots, a_n$。

输出格式

对于每组测试数据,一行,两个非负整数,分别表示 $\sum_{j=1}^na_j$ 的最大值以及对应的最少操作次数。

说明/提示

**【样例解释】** 对于样例的第二组测试数据:选择以下 $3$ 组 $[l,r]$ 即可得到最大值 $28$: * $[1,2]$; * $[2,5]$; * $[4,5]$。 可以证明该方案是最优的之一。 **【数据范围】** **本题使用捆绑测试。** | 子任务编号 | 分值 | $n\leq$ | $\sum n\leq$ | 特殊性质 | |:--:|:--:|:--:|:--:|:--:| | $1$ | $9$ | $4$ | $400$ | 无 | | $2$ | $27$ | $10^3$ | $10^4$ | 无 | | $3$ | $11$ | $10^5$ | $10^6$ | A | | $4$ | $16$ | $10^5$ | $10^6$ | B | | $5$ | $37$ | $10^5$ | $10^6$ | 无 | * 特殊性质 A:$a_i\leq\sqrt m$; * 特殊性质 B:$a_i\mid m$。 对于所有数据:$1\leq T\leq 10^5$,$1\leq n\leq 10^5$,$1\leq\sum n\leq10^6$,$1\leq a_i\leq m\leq10^{12}$。