0
已解决
夏子健
初级光能
初级光能
#include<iostream>
using namespace std;
int v[100],n,max1=-9999,avg;
bool a[100];
void search(int t,int s)
{
if(t>n)
{
if(s>max1)
max1=s;
return;
}
for(int i=1;i<=n;i++)
{
if(!a[i]&&(s+v[i]>max1))
{
a[i]=true;
search(t+1,s+v[i]);
a[i]=false;
}
}
}
int main()
{ cin>>n>>avg;
for(int i=1;i<=n;i++)
{
cin>>v[i];
}
search(1,0);
cout<<max1;
return 0;
}