#P6650. 「SWTR-5」Sequence
「SWTR-5」Sequence
题目描述
小 A 有一个长度为 的序列 。他可以选择一个区间 满足其最大值与最小值的差不超过 。
他还需找出 个互不相同的整数 ,满足:
- 为正整数。
- 。即选择区间的乘积等于这 个数的乘积。
- 为一个质数的正整数次幂。
这 个数的约数个数之和就是小 A 的得分。帮他求出得分的最大值。
输入格式
第一行两个整数 。
第二行 个整数 表示这个序列。
输出格式
一行一个整数表示答案。
4 2
6 4 2 3
7
5 3
8 6 9 6 4
13
17 17
29 38 9 10 16 5 1 10 27 20 11 9 15 11 2 3 10
17
提示
「样例说明」
样例 :选择区间 ,再选择 ,,,可以达到最大值 ,方案不唯一。
样例 :选择区间 ,再选择 ,,,,可以达到最大值 。
「数据范围与约定」
本题采用捆绑测试。
- Subtask 1(1 points): 且 为质数。
- Subtask 2(9 points):。
- Subtask 3(20 points):,。
- Subtask 4(13 points):,。
- Subtask 5(17 points):。
- Subtask 6(15 points): 为质数。
- Subtask 7(25 points):无特殊限制。
对于 的数据:,,。
「题目来源」
Sweet Round 05 B。
idea & solution:ET2006。