• 地平线


    题目描述

      Farmer John的牛们认为,太阳升起的那一刻是一天中最美好的,在那时她们 可以看到远方城市模糊的轮廓。显然,这些轮廓其实是城市里建筑物模糊的影子。   建筑物的影子实在太模糊了,牛们只好把它们近似地看成若干个边长为1单位 长度的正方体整齐地叠在一起。城市中的所有建筑物的影子都是标准的矩形。牛们 的视野宽W个单位长度(1<=W<=1,000,000),不妨把它们按从左到右划分成W列,并 按1~W编号。建筑物的轮廓用N组(1<=N<=50,000)数给予描述,每组数包含2个整数 x、y(1<=x<=W,0<=y<=500,000),表示从第x列开始,建筑物影子的高度变成了y。 (也就是说,第x[i]列到第x[i+1]-1列中每一列建筑物影子的高度都是y[i]个单位 长度)

      贝茜想知道这座城市里最少有多少幢建筑物,也就是说,这些影子最少可以由 多少个矩形完全覆盖。当然,建筑物的影子可以有重叠。请你写一个程序帮她计算 一下。

    输入格式

    • 第1行: 2个用空格隔开的整数,N和W

    • 第2..N+1行: 每行包括2个用空格隔开的整数x、y,其意义如题中所述。输入中的 x 严格递增,并且第一个x总是1。

    输出格式

    • 第1行: 输出一个整数,表示城市中最少包含的建筑物数量

    样例数据

    input

    10 26
    1 1
    2 2
    5 1
    6 3
    8 1
    11 0
    15 2
    17 3
    20 2
    22 1

    输入说明:

    样例对应题中的那个图

    output

    6

    数据规模与约定

    时间限制:1s1s

    空间限制:256MB256MB

  • 相关阅读:
    cocos2d-x 获得系统语言繁体
    状态机
    cocos2d-x 混合模式
    cocos2d-x 3.x 橡皮擦功能
    MySQL 库大小、表大小、索引大小查询命令
    MySQL批量杀进程
    多实例MySQL批量添加用户和密码并授权
    删除或清空具有外键约束的表数据报-ERROR 1701 (42000)
    ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
    MySQL 多实例给root用户创建密码
  • 原文地址:https://www.cnblogs.com/fuhuayongyuandeshen/p/14363997.html
Copyright © 2020-2023  润新知