当前位置: 首页 > news >正文

C++(模拟法下练习题)

移树问题

【描述】某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
我们可以把马路看成一个数轴,马路的一端在数轴00的位置,另一端在L的位置;
数轴上的每个整数点,即0,1,2,…, L 都种有一棵树。由于马路上有一些区域要用来建地铁。
这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。
你的任务是计算将这些树都移走后,马路上还有多少棵树。
【输入】第一行有2个整数L(1≤L≤10000)和M(1≤M≤100) ,L代表马路的长度,
M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含2个不同的整数,
用一个空格隔开,表示一个区域的起始点和终止点的坐标。
【输出】1个整数,表示马路上剩余的树的数目。
【输入用例】
500 3
150 300
100 200
470 471
【输出用例】
298

#include<iostream>usingnamespacestd;inttrees[10001]={0};// 下标:树的位置;值0-无树,1-有树ints[100]={0},e[100]={0};// 起始点、终止点数组intmain(){intL,M;cin>>L>>M;for(inti=0;i<=L;i++)trees[i]=1;for(inti=0;i<M;i++){cin>>s[i]>>e[i];for(intj=s[i];j<=e[i];j++){trees[j]=0;// 这棵移走}}intans=0;for(inti=0;i<=L;i++<
http://www.jsqmd.com/news/849147/

相关文章:

  • 杭州即刻飞行体育文化传播有限公司2026上海滑翔伞培训机构优选:江浙沪滑翔伞培训机构含考证费用与考证攻略推荐杭州即刻飞行 - 栗子测评
  • RabbitMQ 集群网络分区如何配置分区处理策略
  • 别再只会用阻塞式了!STM32CubeMX串口非阻塞收发实战(附LED灯控制案例)
  • 从沙子到车辙(1.1):什么是“计算”?
  • 手机店还会存在吗
  • 快速将现有基于OpenAIAPI的项目迁移至Taotoken平台指南
  • Zemax序列模式模拟双折射:手把手教你用多重组态同时追迹o光和e光
  • 2026杭州弱电工程哪家专业?智能照明/监控安防系统/机房施工公司实力盘点 - 栗子测评
  • 2026年优质PA管路胎具生产厂家推荐:领拓工业领衔,口碑好的TPV管路胎具制作厂家/管路胎具厂家汇总 - 栗子测评
  • 2026深圳防伪标签源头工厂推荐:一物一码防伪标签厂家对比 - 栗子测评
  • 从手机待机到芯片发热:深入聊聊CMOS反相器那点‘电费’是怎么算出来的
  • 2026杭州专业汽车4S店弱电智能化服务公司推荐:车牌识别系统/门禁道闸定制厂家实力解析 - 栗子测评
  • Linux内核消息观测生产排障流程
  • 影像技术实战19:图片上传安全校验:伪装后缀、损坏图片、超大分辨率与后端防护方案
  • 黄仁勋夫妇基金会捐赠 1.08 亿美元算力,助力科研机构 AI 研究
  • 人脸识别:用数据蒸馏训练高精度人脸识别模型
  • OpenClaw 用户配置 Taotoken 作为 Provider 的详细操作指南
  • 临床决策倒计时:Perplexity医生信息搜索如何将循证检索从15分钟压缩至22秒?
  • 从沙子到车辙(1.2):计算的梦想与破灭
  • 从Memos到Obsidian:利用Thino插件实现数据无缝迁移
  • 不锈钢发酵罐厂家/不锈钢配液罐厂家/不锈钢搅拌罐厂家/不锈钢调配罐定制厂家推荐:海之鑫领衔,2026行业实力厂家深度盘点 - 栗子测评
  • C++(随机数练习题)
  • 022、旋转变压器原理与解码
  • C语言嵌入式开发中的软件复位实现方法
  • 蓝桥杯C++选手必看:动态规划从入门到拿分,我用这5道题搞定了(附完整代码)
  • 03手把手学会yolov8模型之使用Labelimg标注数据集
  • AI数据标注实战:如何高效、准确地标注训练数据
  • Java SE 11 与 Spring Boot 在电商场景中的应用
  • 【更新至2024年】2011-2024年地级市金融科技指数数据
  • Proteus仿真避坑指南:数字电子钟的24小时清零与闹钟功能实现