链接:https://ac.nowcoder.com/acm/contest/940/I
来源:牛客网

题目描述
andy在他的庄园里种了n棵树,排列成一排,标号为1到n。最开始的时候n棵树的高度都是0,也就是种子刚刚被埋下,树还没有长出来。

andy会一种魔法,他每使用一次魔法,就可以让树标号落在连续区间[l, r]里的树的高度增加1。他可以使用q次这种魔法,然后他很好奇,在使用了q次魔法之后,他的所有树的高度分别是多少呢?

输入描述:
第一行输入两个整数n,q。(1<= n, q <= 1e5)

接下来q行,每行输入两个整数l, r(l <= r),表示andy让标号落在区间[l, r]里的数高度都加1
输出描述:
输出有一行n个整数,每个整数后面有空格。输出末尾没有换行

第i个数表示第i棵树的高度

差分裸题,最后求一次前缀和顺带输出即可

#include<bits/stdc++.h>
using namespace std;
#define PB push_back
#define LL long long
#define FI first
#define SE second
#define POP pop_back()
#define PII pair<LL,LL>
#define PCC pair<char,char>
#define endl '\n'
#define ls x<<1
#define rs x<<1|1
#define m(x) a[x].l+a[x].r>>1const int N=1e6+7;
const int INF=1e8,mod=109;int a[N];
int n,q;int main()
{cin>>n>>q;while(q--){int l,r;cin>>l>>r;a[l]++;a[r+1]--;}for(int i=1;i<=n;i++){a[i]+=a[i-1];printf("%d%c",a[i],i==n?'\n':' ');}return 0;
}

北京信息科技大学第十一届程序设计竞赛(重现赛)I andy种树相关推荐

  1. 北京信息科技大学第十一届程序设计竞赛(重现赛)

    A-kotori和糖果 链接:https://ac.nowcoder.com/acm/contest/940/A 来源:牛客网 题目描述 kotori共有n块糖果,每块糖果的初始状态是分散的,她想把这 ...

  2. 北京信息科技大学第十一届程序设计竞赛(重现赛)H andy和购物

    链接:https://ac.nowcoder.com/acm/contest/940/H 来源:牛客网 题目描述 andy要去市场买n件货物,每件货物的价格为ai.商家为了吸引顾客,给每个买N件货物的 ...

  3. 北京信息科技大学第十一届程序设计竞赛(重现赛)A kotori和糖果

    链接:https://ac.nowcoder.com/acm/contest/940/A 来源:牛客网 题目描述 kotori共有n块糖果,每块糖果的初始状态是分散的,她想把这些糖果聚在一堆.但她每次 ...

  4. 北京信息科技大学第十一届程序设计竞赛(重现赛)D kotori和迷宫

    链接:https://ac.nowcoder.com/acm/contest/940/D 来源:牛客网 题目描述 kotori在一个n*m迷宫里,迷宫的最外层被岩浆淹没,无法涉足,迷宫内有k个出口.k ...

  5. 北京信息科技大学第十一届程序设计竞赛(重现赛)B kotori和气球

    链接:https://ac.nowcoder.com/acm/contest/940/B 来源:牛客网 题目描述 kotori最近迷上了摆气球的游戏.她一共有n种气球,每种气球有无数个.她要拿出若干个 ...

  6. 北京信息科技大学第十一届程序设计竞赛(重现赛)F kotori和n皇后

    链接:https://ac.nowcoder.com/acm/contest/940/F 来源:牛客网 题目描述 kotori最近在研究n皇后的问题. 所谓n皇后问题是这样的:一个n*n的地图,上面一 ...

  7. 北京信息科技大学第十一届程序设计竞赛(重现赛)E kotori和素因子

    链接:https://ac.nowcoder.com/acm/contest/940/E 来源:牛客网 题目描述 kotori拿到了一些正整数.她决定从每个正整数取出一个素因子.但是,kotori有强 ...

  8. 北京信息科技大学第十一届程序设计竞赛(重现赛)J andy的树被砍了

    链接:https://ac.nowcoder.com/acm/contest/940/J 来源:牛客网 题目描述 andy又开始种树了,他觉得老用魔法不太好,这次他决定老老实实地每天种一棵树,第i天种 ...

  9. 北京信息科技大学第十一届程序设计竞赛(重现赛)G kotori和抽卡(二)

    链接:https://ac.nowcoder.com/acm/contest/940/G 来源:牛客网 题目描述 kotori最近喜欢上了lovelive这个游戏,因为她发现自己居然也是里面的一个人物 ...

最新文章

  1. SAP SD基础知识之输出控制(Output Control)
  2. TCP/IP 三次握手和四次挥手
  3. 十天学会ASP.Net——(2)
  4. 如何优化 App 的启动耗时?
  5. 如何优雅地测量一只猫的体积?
  6. php把视频剪辑成15秒一段,如何快速分割视频 一个视频或一个电影截取变成几份的功能 一段段截取 太累了...
  7. html鼠标自动向下滑动,基于JavaScript实现鼠标向下滑动加载div的代码
  8. 推荐几个我目前在用的简历制作工具
  9. 导致此错误的原因是什么 - “致命错误:无法找到本地咕噜声”
  10. Java 操作 HBase 教程
  11. 十几款Discuz精品采集插件免费下载,总有一款适合您!
  12. “她”和“杰西”:虚拟助手的机器人魅力
  13. 快解析助力服装企业实现ERP远程外网访问
  14. 正则表达式在网页文件中文本识别匹配的应用
  15. 【进阶版递归】获取指定目录下的所有后缀为.java的文件
  16. tpac100控制器设置教程_TP-link AC控制器统一管理AP设置指导
  17. 身份证识别仪阅读器读卡器谷歌google chrome网页浏览器WEB二次开发包
  18. CSS实现3D正方体动态旋转效果【源码+GIF图】
  19. Trizol法提取RNA实验步骤
  20. inventor如何画心_Illustrator | 如何画一个心型图案

热门文章

  1. STM32F103ZET6+新建工程+点灯实验
  2. Acrel-2000E/B配电室综合监控系统在配电室的应用
  3. php trader bbands,PHP - Manual: Trader 函数 (官方文档)
  4. 一个让桌面下雪的小程序(并非屏幕保护)
  5. 支票容错识别系统预处理的设计与实现(转载)
  6. 解决win7系统黑屏问题
  7. MATLAB中如何添加点号
  8. 学习笔记(9):C#急速入门-格式化字符串输出
  9. 智慧城市从业者之优秀书籍推荐(持续更新)
  10. 字典学习以及稀疏表示的概要