2 条题解

  • 0
    @ 2026-1-21 15:08:38

    这道题很简单 如果x>y,警察就一直破坏门,让Slavik修不过来

        if(x>y){
            cout<<n;
            return 0;
        }
    

    如果x<=y,警察就一直破坏门(ai<=x),让Slavik不能修。此时用一个变量一个cnt来储存被破坏的门(ai<=x)

    for(int i=1;i<=n;i++){
            if(a[i]<=x){
                cnt++;
            }
        }
    

    最后直接输出cnt/2就可以了(向上取整)

    信息

    ID
    46
    时间
    1000ms
    内存
    256MiB
    难度
    5
    标签
    (无)
    递交数
    21
    已通过
    12
    上传者