题解 | #剩下的树#

剩下的树

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

#include<bits/stdc++.h>
#include<vector>

using namespace std;


int main() {
    int l;//马路的长度
    int m;//M组整数
    while (scanf("%d%d", &l, &m) != EOF) {
        int road[l + 1];
        fill(road, road + l + 1, 0);
        for (int i = 0; i < m; i++) {
            int start;
            int end;
            scanf("%d%d", &start, &end);
            for (int j = start; j <= end; j++) {
                road[j] = 1;
            }
        }
        int count = 0;
        for (int i = 0; i < l + 1; i++) {
            if (road[i] == 0)
                count++;
        }
        printf("%d\n", count);
    }

    return 0;
}

全部评论

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务