提交时间:2024-04-06 16:48:46

运行 ID: 142130

#include<bits/stdc++.h> using namespace std; const int N=10000; int main(){ int n,v; while(cin>>n){ int w[N]; for(int i=1;i<=n;i++)cin>>w[i]; sort(w+1,w+n); if(w[1]!=1)cout<<1; else{ int s=w[1]; for(int i=2;i<=n;i++){ if(w[i]>s+1){ cout<<s+1<<endl; break; }else s+=w[i]; } } } }