3 条题解

  • 1
    @ 2025-4-26 9:37:53
    
    
    bool l(int x,int y){
    	if(x%2!=0&&y%2==0){
    		return true;
    	} else if (x%2==0&&y%2!=0) {
    		return false;
    	}
    	
    	if(x%2!=0&&y%2!=0){
    		return x>y;
    		}
    	else if(x%2==0&&y%2==0){
    		return x<y;
    		}	
    }
    int main()
    {
    	int a[10];
    	for(int i=0;i<10;i++)	cin>>a[i];
    	sort(a,a+10,l);
    	for(int i=0;i<10;i++)	cout<<a[i]<<" ";
    	return 0;
    }
    
    
    

    信息

    ID
    250
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    递交数
    40
    已通过
    16
    上传者