[CQOI2009]中位数图

[CQOI2009]中位数图

https://ac.nowcoder.com/acm/problem/19913













#include<bits/stdc++.h>
#define  js  ios::sync_with_stdio(false);cin.tie(0);cout.tie(0)
using namespace std;
typedef long long ll;
const int maxn = 100010;
int qian[maxn<<1],sum,a,n,k,pos;
int main() {
    js; cin>>n>>k;
    qian[n]=1;    ll ans=0;
    for(ll i=1;i<=n;++i) {
        cin>>a;
        if(a==k)    pos=i;
        if(a>=k)    ++sum;
        else --sum;
        if(!pos) ++qian[sum+n];
        else ans+=qian[sum+n-1];
    }
    cout<<ans<<endl;
    return 0;
}
全部评论

相关推荐

Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务