讨论 / 这哪错了???哪位大神帮忙看一下
2020-11-25 18:31:25
点我顶贴 收藏 删除
#include<iostream>

#include<algorithm>

using namespace std;

bool cmp(int i,int j)

{

return i<j;

}

int main()

{

int n,a[20003],temp=0,m=0,k[10000];

for(int i=1;i<=10000;i++)

cin>>n>>a[i];

sort(a+1,a+10000,cmp);

{

int i,k;

for(int i=1;i<=n-1;i++)

a[i]+a[i+1]==k[i];

a[i+1]=k[i];

m+=k[i];

{

for(j=1;j<=i;j++)

if(k[i]>a[j+2])

j+1;

}

}

cout<<m<<endl;

return 0;

}

#1 Bey...@2020-11-25 18:34:54
回复 删除
不知道
#2 Ds.@2020-11-25 18:36:16
回复 删除
#include<iostream>

#include<algorithm>

using namespace std;

int a[10001];

int k[10000];

int main()

{

int n,k,p,q,i,j,z;

cin>>n;

for(i=1;i<=n;i++)

cin>>a[i];

for(i=1;i<=n-1;i++)

for(j=i+1;j<=n;j++)

sort(a[i],a[j]);

for(int i=1;i<=n-1;i++)

{

a[i+1]=a[i]+a[i+1];

for(q=i+1;q<=n;q++)

for(p=i+2;p<=n;p++)

{

if(a[q]>a[p])

{

z=a[q];

a[q]=a[p];

a[p]=z;

}

else i++;

}

k+=a[i+1];

}

cout<<k;

return 0;

}同问求

查看更多回复
提交回复