题目描述
题目描述
题解
题解
提交记录
提交记录
简单

给你一个整数 n。请你计算以下两个值的 最大公约数(GCD):

  • sumOdd:最小的 n 个正奇数的总和。

  • sumEven:最小的 n 个正偶数的总和。

返回 sumOddsumEven 的 GCD。

 

示例 1:

输入: n = 4

输出: 4

解释:

  • 前 4 个奇数的总和 sumOdd = 1 + 3 + 5 + 7 = 16
  • 前 4 个偶数的总和 sumEven = 2 + 4 + 6 + 8 = 20

因此,GCD(sumOdd, sumEven) = GCD(16, 20) = 4

示例 2:

输入: n = 5

输出: 5

解释:

  • 前 5 个奇数的总和 sumOdd = 1 + 3 + 5 + 7 + 9 = 25
  • 前 5 个偶数的总和 sumEven = 2 + 4 + 6 + 8 + 10 = 30

因此,GCD(sumOdd, sumEven) = GCD(25, 30) = 5

 

提示:

  • 1 <= n <= 1000
 
代码
代码
测试用例
测试用例
测试结果
测试结果