64,649
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int main()
{
int M,S,C;
while(cin>>M>>S>>C)
{
int i,j,id[200],temp,sum,cha[200];
for(i=0;i<C;i++)
{
cin>>id[i];
}
for(i=0;i<C;i++)
{
for(j=1;j<C;j++)
if(id[j]>id[j-1])
{
temp=id[j-1];
id[j-1]=id[j];
id[j]=temp;
}
}
sum=id[0]-id[C-1];
for(i=1;i<C;i++)
{
cha[i-1]=id[i-1]-id[i];
}
for(i=0;i<C-1;i++)
{
for(j=1;j<C-1;j++)
if(cha[j]>cha[j-1])
{
temp=cha[j-1];
cha[j-1]=cha[j];
cha[j]=temp;
}
}
for(i=0;i<M-1;i++)
{
sum=sum-cha[i];
}
cout<<sum+M<<endl;
}
return 0;
}
if(M>=C)cout<<C;return 0;