#D2125O. 拼不出的数
拼不出的数
题目描述
3 个元素的集合 {5, 1, 2} 的所有子集的和分别是 0, 1, 2, 3, 5, 6, 7, 8。发现最小的不能由该集合子集拼出的数字是 4。 现在给你一个 n 个元素的集合,问你最小的不能由该集合子集拼出的数字是多少。 注意 32 位数字表示范围。
输入
第一行一个整数 n。 第二行n 个正整数 ai,表示集合内的元素。
输出
一行,一个整数答案。
样例输入
3
5 1 2
样例输出
4
提示
对于 30% 的数据,满足 n ≤ 15。 对于 60% 的数据,满足 n ≤ 1000。 对于 100% 的数据,满足 n ≤ 100000, 1 ≤ ai ≤ 10^9。