Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<bits/stdc++.h>using namespace std;int n, x ,a[110],sum;void dfs(int i, int count){if(i > n)return;if(count >= x){if(count<sum)sum = count;return;}dfs(i+1,count+a[i]);dfs(i+1,count);}int main(){sum = 0;cin>>n>>x;for(int i = 0;i<n;i++){cin>>a[i];sum+=a[i];}if(sum<x){cout<<-1<<endl;return 0;