xjoi第9227题
描述:
有一条长为n的路。端点分别为0和n。共有m次植树操作,每次将l到r之间的整点种上树(已有树则跳过该点)。问你每次植树后有多少个整点有树?
输入格式:
第一行一个整数n,表示路的长度。
第二行一个整数m,表示植树操作次数。
接下来m行每行两个整数l,r。若l>r则表示不种树。
输出格式:
共m行,每行一个整数,表示每次植树后有多少个整点有树。
样例输入:
3
2
1 2
0 1
样例输出:
2
3
约定:
n,m不超过1000
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
请大家赐教xjoi题目
收起
- 写回答
- 好问题 1 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
偏直接一点的做法,可供题主参考:
#include <iostream> using namespace std; int main(){ int n,m,a,b,sum=0; bool x[1001]= {0};//bool(布尔)类型数组 值只有0和1 cin>>n>>m; for(int j=0; j<m; j++){ cin>>a>>b; for(int i=a; i<=b; i++) x[i]=1; for(int j=0; j<=n; j++) if(x[j]!=0) sum++; cout<<sum<<endl; sum=0; } return 0; }
运行结果如图:
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-08-20 01:07回答 3 已采纳 三质数只可能是平方数(因为因数都是成对出现的,除非两个因数相等,不然不可能出现奇数个因数的情况。除去1和它本身,剩下来的一个因数x也必定是质数,不然它可以继续做质因数分解, 那么会产生更多的因数),假
- 2022-04-27 01:21回答 1 已采纳 你就直接顺序查找就好了呀,没有输出n+1
- 2022-01-16 09:23回答 3 已采纳 代码如下: #include <iostream> using namespace std; int main() { int p[100],i,j,n,m; int
- 2023-05-06 11:03【标题】"xjoi C++ 一百多题" 指的是一个集合,其中包含了针对C++编程语言设计的一百多道练习题。这个资源可能是为了帮助学习者提升C++编程技能,熟悉算法和数据结构,以及提高解决实际问题的能力。在C++编程的学习...
- 2023-01-13 13:46回答 2 已采纳 #include<iostream> #include<cstdio> using namespace std; int n; int a[10][10],b[10][10];
- 2021-08-13 06:08回答 2 已采纳 abs(a-c)+abs(b-d)也可以通过比较大小去掉绝对值
- 2022-02-02 05:57回答 2 已采纳 #include <iostream> #include <string> #include <vector> class BigInt { public:
- 2021-10-06 06:01XJOI矩阵游戏AC代码
- 2022-05-16 12:27回答 2 已采纳 static int n; 这个语句说明 n 是个静态整型变量,因为它是用 static 来修饰的,作为一个静态变量,特点就是 n 的值 是不会改变的,所以 n++ 之后 n 的值不会改变,永远都是默
- 2021-09-05 12:40回答 2 已采纳 先排序,下面是去重的部分 int main(void) { int arr[]={0,1,1,2,2,2,2,3,4,6}; int size=sizeof(arr)/sizeo
- 2022-01-30 05:19回答 4 已采纳 先给LZ解释一下题目的意思。假设现在有4个元素1,2,3,4排成1列,那么有多少种不同的集合取法呢:第一种: {1},{2},{3},{4}第二种: {1},{2},{3,4}第三种: {1},{2,
- 2020-01-04 14:14longzaicrc的博客 XJOI 1128 编程输出九九乘法表 题目描述: “一一得一,一二得二” 还记得小时候背的九九乘法表么? 现在让我们重温一下儿时的记忆吧。 请编程输出九九乘法表,输出格式见样例。注意你在本地的输出,要跟样例输出长...
- 2024-05-23 14:59言存的博客 请你自行编写程序,输出“I LOVE OI.”(不包括引号),请注意细节处,如大小写,句号等。无输入I LOVE OI.无输入I LOVE OI.小明正在学习整数,你跟他说一个整数,他立刻就能学会。输入一个整数,然后输出同一个整数...
- 2018-08-10 13:29神之天宇的博客 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;...XJOI一级题库传送门(需登录XJOI才能看)&amp;amp;
- 2024-05-31 14:36言存的博客 金字塔 时间:0.1s 空间:128M 题目描述: 小明发现电脑可以打印出一些简单有趣的图形,比如金字塔: * *** ***** 小明希望能够过更便捷的打印出金字塔,比如输入n,就输出高度为n的金字塔。请你帮助小明实现。 ...
- 2021-11-27 05:02渣渣小鱼吃大鱼的博客 题目描述: 木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有剩余),需要得到的小段的数目是给定的。当然,我们希望得到的小段木头越长越好,你的任务是计算能够得到的小段木头的...
- 2024-05-26 14:07言存的博客 恭喜你进入了新的篇章,在未来的一些题目里,你将学会使用一种新技能:循环,让计算机去重复一些操作,完成你的目的。编写程序实现输入已知整数 n,计算:1+12+13+14+…在1−n中、找出能同时满足用3除余2,用5除余3...
- 2022-08-18 02:56dcy_jj的博客 题目链接 用C++,cmath库里的abs函数就可以了。 #include #include using namespace std; int n, m; int a[510][510]; int main() { cin >> n >> m; for (int i = 1; i ; ++i) for (int j = 1; j ; ++j) cin >> a[i]...
- 2021-11-25 10:46red_duck的博客 XJOI 7970 优秀数
- 2021-11-13 07:32渣渣小鱼吃大鱼的博客 题目描述: 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。 上面的布局可以用序列2 4 6 1 3 5来描述,第...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司