hzCPPOJ

拼⽊棒(stick)

时间限制:  1 s      内存限制:   128 MB
提交:5     正确:3     分值:99

题目描述

Farmer John在修篱笆时,把许多⻓度相等的⽊棒随机切成了许多 ⼩段。现在他忘记了最初他⽤了多少根⽊棒,请你告诉他,所有可能的情况中,初始⽊棒⻓度最⼩的那个⻓度。

输入

第⼀⾏⼀个整数 N <=64 ,表⽰切完后⼩⽊棒的数量
第⼆⾏N 个整数ai <= 50 ,表⽰每个⼩⽊棒的⻓度

输出

输出包括⼀⾏⼀个整数l ,表⽰所有可能情况中初始⽊棒⻓度最⼩的 那个⻓度。

样例

样例输入:
9 5 2 1 5 2 1 5 2 1
样例输出:
6

提示

6是最⼩的合法最初的⽊棒⻓度,被John切成了{5, 1}{5, 1}{2, 2, 2}


数据规模与约定
对于100% 的数据,1 <= N <= 64, ai <= 50 ,

提交人

AmberXie

来源/分类