1 条题解

  • 0
    @ 2025-8-24 21:16:49

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar 未来姚班zyl
    欢迎加入粉丝团!https://www.luogu.com.cn/team/72518|AFO

    搬运于2025-08-24 21:16:48,当前版本为作者最后更新于2024-11-18 15:19:22,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    考察循环与数组的简单综合。

    使用一个数组记录 hih_i,按照题意模拟即可,其中 opop 可以用 std::string 读入,核心代码如下:

    int n,m,h[1005];
    int main(){
        cin>>n>>m;
        for(int i=1;i<=m;i++){
            string op;
            int l,r,k;
            cin>>op;
            if(op=="water"){
                cin>>l>>r;
                for(int j=l;j<=r;j++)h[j]++;
            }else {
                cin>>l>>r>>k;
                int c=0;
                for(int j=l;j<=r;j++)if(h[j]>=k)h[j]=0,c++;
                cout<<c<<'\n';
            }
        }
        return 0;
    }
    
    • 1

    信息

    ID
    10825
    时间
    1000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者