求问为什么用min
查看原帖
求问为什么用min
251882
蒟蒻丁楼主2020/11/22 17:11

不是说ans[1]<=给出数组中最小值的一半嘛,用sortA了用min直接找最小值却只用21,求问为什么

while(~scanf("%lld",&n)){
		minn=1e10;
		m=n*(n-1)/2;
		pool=0;
		for(ll a1,i=1;i<=m;i++){
			scanf("%lld",&a[i]);
//			minn=min(minn,a1);
		}
		sort(1+a,1+a+m);
		for(ll a1=0;a1<=(a[1]/2);a1++){
			st.clear();
			ans[1]=a1;

AC代码

while(~scanf("%lld",&n)){
		minn=1e10;
		m=n*(n-1)/2;
		pool=0;
		for(ll a1,i=1;i<=m;i++){
			scanf("%lld",&a[i]);
			minn=min(minn,a1);
		}
		sort(1+a,1+a+m);
		for(ll a1=0;a1<=(minn/2);a1++){
			st.clear();
			ans[1]=a1;

挂的代码

2020/11/22 17:11
加载中...