#374. 集市丝带的统一剪裁
集市丝带的统一剪裁
集市丝带的统一剪裁
故事背景
节日将至,集市摊主准备把多卷彩带剪成等长的小段去装饰摊位。为了避免浪费,大家希望所有彩带都能被同一段长整除且不留余段。你需要给出这个“统一段长”的最大值。
题目描述
给定 n 条彩带的长度(正整数),求可以将所有彩带同时整除的最大段长。
输入格式
- 第一行包含一个整数 n。
- 第二行包含 n 个正整数,表示每条彩带的长度。
输出格式
- 一行,一个整数,为满足条件的最大段长。
输入输出样例 #1
输入 #1
5
8 12 20 4 16
输出 #1
4
输入输出样例 #2
输入 #2
3
1000000000000 500000000000 250000000000
输出 #2
250000000000
说明/提示
- 数据范围:1 ≤ n ≤ 2×10^5;每条长度在 [1, 10^12] 内。
- 输出保证在 64 位有符号整数范围内。