pat-1113

#include<iostream>
#include<algorithm>
using namespace std; 
int main(){
	int n,temp,sum=0,halfsum=0;
	scanf("%d",&n);
	int a[n];
	for(int i=0;i<n;i++){
		scanf("%d",&temp);//输入没带&,转两圈结束(注意) 
		a[i]=temp;
		sum+=temp;
	}
	sort(a,a+n);
	for(int i=0;i<n/2;i++){
		halfsum+=a[i];
	}
	if(n%2==0)
	printf("%d",0);
	else printf("%d",1);
	printf(" %d",sum-2*halfsum);
	return 0;
}

总结

1.注意这种操作 sum-2*halfsum

 2.scanf&符号忘写会转几个圈 啥都不输出

英语

 问题  无不要想的太复杂在同等时间复杂度下不要把简单事用难方法做

猜你喜欢

转载自blog.csdn.net/m0_45359314/article/details/113091738