#P15066. [UOI 2024 II Stage] GCD, Sum, Multiply. What?...
[UOI 2024 II Stage] GCD, Sum, Multiply. What?...
说明
出题人已将创意全数用于之前的题目,因此本题不会在题面上为难 Anton。他只是给你一个有趣的问题。
给定一个由 个整数组成的数组 。同时给出 个查询 。对于每个查询,找出所有对 () 中 $\operatorname{sum}[tl;tr] \times \operatorname{gcd}[tl;tr]$ 的最大值,其中
- ;
- —— 区间 内所有数的和;
- —— 区间 内所有数的最大公约数。
两个数 和 的最大公约数是指能同时整除 和 的最大正整数 。
一组数的最大公约数是指能整除该组所有元素的最大正整数 。
输入格式
- 第一行包含两个整数 、()——分别表示数组的元素个数和查询个数。
- 第二行包含 个整数 ()——数组的描述。
- 接下来的 行,每行包含两个整数 、()——查询的描述。
输出格式
输出 个整数——每个查询的答案。
3 2
3 3 2
1 3
2 3
18
9
8 6
2 4 8 8 8 2 4 16
1 8
2 5
3 4
2 4
7 7
3 6
256
192
128
128
16
192
提示
在第一个示例中,存在以下区间:
- —— $\operatorname{sum}[1;1] \times \operatorname{gcd}[1;1]$ = = ;
- —— $\operatorname{sum}[1;2] \times \operatorname{gcd}[1;2]$ = = ;
- —— $\operatorname{sum}[1;3] \times \operatorname{gcd}[1;3]$ = = ;
- —— $\operatorname{sum}[2;2] \times \operatorname{gcd}[2;2]$ = = ;
- —— $\operatorname{sum}[2;3] \times \operatorname{gcd}[2;3]$ = = ;
- —— $\operatorname{sum}[3;3] \times \operatorname{gcd}[3;3]$ = = 。
评分细则
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):;
- ( 分):无额外限制。
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号