我的代码:
#include<algorithm>
#include<iostream>
using namespace std;
int a[1001],n,cnt,ta=1,tb;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
tb=n;
while(1)
{
cnt++;
if(cnt%2==0) cout<<a[ta]<<endl,ta++;
else cout<<a[tb]<<endl,tb--;
if(cnt==n) break;
}
return 0;
}
不开long int 照样可以。请问这是我的理解错误还是数据的确很水?