题解 | #剩下的树#

剩下的树

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

//土尔逊Torson 编写于2023/4/5
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <stdlib.h>

int main()
{
	int L, M;
	int tree[10001];
	while (scanf("%d%d", &L, &M) != EOF)
	{
		for (int i = 0; i <= L; ++i) {
			tree[i] = 1;
		}

		int left, right;
		for (int idx = 0; idx < M; ++idx)
		{
			scanf("%d%d", &left, &right);
			for (left; left <= right; ++left) {
				tree[left] = 0;
			}
		}

		int total = 0;
		for (int j = 0; j <= L; ++j) {
			if (tree[j] == 1) {
				++total;
			}
		}
		printf("%d\n", total);
	}
	system("pause");
	return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

03-31 16:42
已编辑
郑州西亚斯学院 后端
Java抽象带篮子:你简历少了几个模块看上去就感觉信息很少,简历怎么写可以看看我发的帖子
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务