#AT1071. 怪物混战
怪物混战
题目描述
有 只怪物,编号为 。
一开始,怪物的生命值为 ;。下面,生命值至少为 1的怪物称为存活直到只剩下一只存活的怪物重复以下操作:
一只随机存活的怪物攻击另一只随机存活的怪物。
作为结果,被攻击怪物的生命值减少的量等于攻击怪物的当前生命值。
找出最后一只存活的怪物的最小可能的最终生命值。
输入
第一行一个整数表示怪物的数量
第二行个数表示每个怪物的生命值
输出
最后一只存活的怪物的最小可能的最终生命值。
4
2 10 8 40
2
样例解释
当只有第一只怪物持续攻击时,最后一只怪物的最终生命值为 2,即最小值。
4
5 13 8 1000000000
1
3
1000000000 1000000000 1000000000
1000000000
提示