华为OD机试真题-计算面积-2023年OD统一考试(C卷)

题目描述:

绘图机器的绘图笔初始位置在原点(0, 0),机器启动后其绘图笔按下面规则绘制直线:
1)尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E。
2)期间可通过指令在纵坐标轴方向进行偏移,并同时绘制直线,偏移后按规则1 绘制直线;指令的格式为X offsetY,表示在横坐标X 沿纵坐标方向偏移,offsetY为正数表示正向偏移,为负数表示负向偏移。

给定了横坐标终点值E、以及若干条绘制指令,请计算绘制的直线和横坐标轴、以及 X=E 的直线组成图形的面积。

输入描述:

首行为两个整数 N E,表示有N条指令,机器运行的横坐标终点值E。
接下来N行,每行两个整数表示一条绘制指令X offsetY,用例保证横坐标X以递增排序方式出现,且不会出现相同横坐标X。
取值范围:0 < N <= 10000, 0 <= X <= E <=20000, -10000 <= offsetY <= 10000。

输出描述:

一个整数,表示计算得到的面积,用例保证,结果范围在0~4294967295内

补充说明:

示例1

输入:

4 10
1 1
2 1
3 1
4 -2

输出:

12

示例2

输入:

2 4
0 1
2 -2

输出:</

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 10:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 10:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 10:48:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 10:48:02       20 阅读

热门阅读

  1. git常用指令及应用案例

    2024-01-09 10:48:02       43 阅读
  2. 程序员必备的面试技巧

    2024-01-09 10:48:02       36 阅读
  3. Django创建RSS订阅

    2024-01-09 10:48:02       36 阅读
  4. 网络协议到底是什么?

    2024-01-09 10:48:02       38 阅读
  5. js中window的OPen方法,弹窗的特征

    2024-01-09 10:48:02       34 阅读
  6. 每日算法打卡:激光炸弹 day 8

    2024-01-09 10:48:02       32 阅读
  7. 【python】神经网络

    2024-01-09 10:48:02       38 阅读
  8. matlab subs 函数计算太慢

    2024-01-09 10:48:02       43 阅读