KY24 剩下的树

KY24 剩下的树

⭐️难度:中等(其实简单)

⭐️类型:模拟

📖题目:题目链接

📚题解:

要提前填充固定个0进数组,所以用动态数组,静态数组做不到。

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<vector>  // vector不需要.h
#include<list>
using namespace std;

int main() {
    int l, m;
    scanf("%d%d", &l, &m);

    vector<int> vec(l + 1); // 填充(l+1)个0进数组,只能用动态数组
    for (int i = 0; i < m; i++) {
        int left, right;
        scanf("%d%d", &left, &right);
        for (int j = left; j <= right; j++) {
            vec[j] = 1;
        }
    }

    int sum = 0;
    for (int i = 0; i <= l; i++) {
        if (vec[i] != 1) {
            sum++;
        }
    }
    printf("%d", sum);

    return 0;
}
相关推荐
Tisfy9 小时前
LeetCode 1886.判断矩阵经轮转后是否一致:模拟
算法·leetcode·矩阵·题解·模拟
Tisfy1 天前
LeetCode 3643.垂直翻转子矩阵:原地修改
算法·leetcode·矩阵·模拟
Tisfy2 天前
LeetCode 3567.子矩阵的最小绝对差:暴力模拟
leetcode·矩阵·题解·模拟·暴力
Tisfy8 天前
LeetCode 1415.长度为 n 的开心字符串中字典序第 k 小的字符串:DFS构造 / 数学O(n)
数学·算法·leetcode·深度优先·字符串·dfs·模拟
zaiyang遇见8 天前
[CSP-J 2020] 优秀的拆分
贪心·模拟·csp-j·信息学奥赛·程序设计竞赛·二进制拆分
Tisfy9 天前
LeetCode 3296.移山所需的最少秒数:优先队列
算法·leetcode·题解·优先队列·模拟
进击的荆棘11 天前
优选算法——模拟
java·开发语言·算法·模拟
List<String> error_P1 个月前
蓝桥杯高频考点练习:模拟问题“球队比分类”
数据结构·python·算法·模拟·球队比分
七夜zippoe1 个月前
模拟与存根实战:unittest.mock深度使用指南
linux·服务器·数据库·python·模拟·高级摸您
Tisfy1 个月前
LeetCode 3379.转换数组:下标取模
算法·leetcode·题解·模拟·取模