1 条题解
-
0
理想生成数
算法思路
回文数组中,对称位置的元素相等。偶数长度时,所有元素两两配对;奇数长度时,中央元素可以单独调整。
因此,只需判断 的奇偶性:若 为奇数,输出
YES;否则输出NO。正确性证明
若 为偶数,回文数组的元素和一定是偶数。取 ,它是一个不小于 的奇数,无法被表示,因此 不是理想生成数。
若 为奇数,对于任意 ,将中央元素设为 ,其余 个元素均设为 。由于 ,所有元素都是正整数,数组保持回文,且元素和为
因此, 是理想生成数。
复杂度分析
每组测试数据的时间复杂度为 ,共 组测试数据的总时间复杂度为 ,额外空间复杂度为 。
- 1
信息
- ID
- 716
- 时间
- 1000ms
- 内存
- 256MiB
- 题目 Rating
- 标签
- (无)
- 递交数
- 10
- 已通过
- 8
- 上传者