文章

5

粉丝

9

获赞

2

访问

3.2k

头像
中位数-ENCU 题解:
P1963 华东师范大学2021年机试
发布于2024年9月18日 00:17
阅读数 308

刚开始想复杂了,硬着头皮做下去,一提交发现居然就这

直接计算中位数和s的差即可

#include<bits/stdc++.h>
using namespace std;
int arr[100010];

int main(){
    int n,s;
    cin>>n>>s;
    for(int i=1;i<=n;i++){
        cin>>arr[i];
    }
    int mid=0;
    if(n%2==0){
        mid=n/2;
    }
    else{
        mid=n/2+1;
    }
    cout<<abs(s-arr[mid]);



    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发