要使被选中的所有信号强度的最大公约数(GCD)> 1,等价于:存在某个质因子 p>1,使得被选中的每个数都能被 p 整除。 因此,问题可转化为:枚举所有不超过 100 的质数 p,在序列中挑出“能被 p 整除”的位置,要求下标不相邻,并使挑选的个数最大。答案取对所有质数的最大值。
在一个信号监测系统中,记录了一系列信号强度 a1,a2,…,an,均为正整数。现在需要从中挑选出一组信号进行重点分析,要求如下:
请计算最多能选出多少个信号满足上述条件。
序列长度 n 不超过 105,每个信号强度 ai 为不超过 100 的正整数。
开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册