求助,2WA 3RE,请问哪里有问题
查看原帖
求助,2WA 3RE,请问哪里有问题
1369509
alicks楼主2024/12/5 18:23
#include<stdio.h>
int main()
{
	int i,j,k,l,c,d;
	long long int a[100000],mid,sum=0;
//输入
	scanf("%d%d",&i,&j);
	l=i+j+1;
    for(k=0;k<l;k++)
    scanf("%lld",&a[k]);
    //排序 
    for(c=0;c<=l;c++){
    	for(d=0;d+1<l;d++){
    		if(a[d]>a[d+1]){
    			mid=a[d];
    			a[d]=a[d+1];
    			a[d+1]=mid;Q
			}
		}
	}
	//先加 
	for(;i>=0;i--){
		sum+=a[l-i-1];
	}
	//减号大于1就只减去最小的 
	for(;j>0;j--){
		if(j-1==0)
		sum-=a[0];
		if(j-1>0)
		sum+=a[j-1];
	}
	printf("%lld",sum);
    return 0;
}
2024/12/5 18:23
加载中...