题解 | #剩下的树#

剩下的树

https://www.nowcoder.com/practice/f5787c69f5cf41499ba4706bc93700a2

#include <iostream>
#include <cstdio>

int main() {
    int tree[10001]; //1表示活着,0表示死了
    int L,M; //种L棵树, M组数据
    scanf("%d%d", &L, &M);
    //种L + 1棵树
    for(int i = 0; i <= L; i++){
        tree[i] = 1;
    }
    for(int index = 0; index < M; index++){
        int left, right;
        scanf("%d%d", &left, &right);
        for(int i = left; i <= right; i++){
            tree[i] = 0;
        }
    }
    int count = 0;
    for(int i = 0; i <= L; i++){
        if(1 == tree[i]){
            count++;
        }
    }
    printf("%d", count);
}

全部评论

相关推荐

02-11 17:47
已编辑
门头沟学院 Java
神哥不得了:神哥来啦~建议先在网上找一些高频的八股去背,然后再去广泛的背八股,这样的学习会更有效率一些,简历的这两个项目建议换掉,换成两个高质量的项目,这样的话获得面试的比例会更高一点,专业技能的话排版要注意一下,要加句号的话就都加,要不加就都不加,荣誉奖项的话写在教育经历里边吧,这个确实没有太多的含金量
点赞 评论 收藏
分享
牛客611297800号:下去沉淀沉淀吧
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务