题解 | #特别的玛格丽特#

特别的玛格丽特

https://ac.nowcoder.com/acm/contest/11187/A

选择排序加个 if 判断

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[105];
    cin>>n;
    for(int i=0;i<n;i++) cin>>a[i];
    for(int i=0;i<n-1;i++){
        int min=i;
        for(int j=i+1;j<n;j++) if(a[j]<a[min]) min=j;
        if((a[i]-a[min])%2==0) swap(a[i],a[min]);
    }
    for(int i=0;i<n-1;i++){
    	if(a[i]>a[i+1]){
    		cout<<"No";
    		return 0;
    	}
    }
    cout<<"Yes";
    return 0;
}
题解 文章被收录于专栏

https://ayx.moefox.tech/

全部评论
佬,B是咋回事啊
点赞 回复 分享
发布于 2022-03-10 21:36

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务