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

news/2024/7/20 17:15:38 标签: 华为od, c语言, 开发语言, java

题目描述:

绘图机器的绘图笔初始位置在原点(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

输出:</


http://www.niftyadmin.cn/n/5312635.html

相关文章

Springboot自定义实体类读取nacos的当中的配置

java的配置 import lombok.Data; import lombok.ToString; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.context.annotation.Confi…

虽迟但到!MySQL 可以用 JavaScript 写存储过程了!

任何能用 JavaScript 来干的事情&#xff0c;最终都会用 JavaScript 来干 背景 不久前&#xff0c;Oracle 在 MySQL 官方博客官宣了在 MySQL 中支持用 JavaScript 来写存储过程。 最流行的编程语言 最流行的数据库。程序员不做选择&#xff0c;当然是全都要。 使用方法 用 J…

探索字体设计的九个基本技巧

优化字体设计和排版也是优化用户界面UI的一种方式。当我们谈论设计中的沟通时&#xff0c;它通常是指文本的输出。字体设计在这个过程中起着至关重要的作用。良好的字体设计和排版使阅读行为容易&#xff0c;而体验差的字体设计导致用户关闭用户界面。本文将分享六种字体设计的…

【网络技术】【Kali Linux】Wireshark嗅探(六)地址解析协议(ARP)

一、实验目的 本次实验使用Wireshark流量分析工具进行网络嗅探&#xff0c;旨在了解地址解析协议&#xff08;ARP&#xff09;的工作原理。 二、ARP协议概述 地址解析协议&#xff08;Address Resolution Protocol, ARP&#xff09;位于网络层&#xff08;IP层&#xff09;&…

BigDecimal的性能问题

BigDecimal 是 Java 中用于精确计算的数字类&#xff0c;它可以处理任意精度的小数运算。由于其精确性和灵活性&#xff0c;BigDecimal 在某些场景下可能会带来性能问题。 BigDecimal的性能问题 BigDecimal的性能问题主要源于以下几点&#xff1a; 内存占用&#xff1a;BigDec…

学习笔记 | Activiti7

什么是工作流&#xff1f; 业务流程。 举个例子: 假设有一个在线博客平台&#xff0c;我们要让一篇新的文章从作者的头脑里发表出来。整个过程可以分为以下几个步骤&#xff1a; 创建文章草稿 &#xff1a;作者登录博客平台&#xff0c;点击“写新文章”的按钮&#xff0c…

【Python百宝箱】Python引领量子风云:量子计算搭建指南

探秘量子之旅&#xff1a;Python量子计算库全览 前言 随着科学技术的不断发展&#xff0c;量子计算逐渐成为计算科学领域的一项引人瞩目的前沿技术。Python作为一种强大而灵活的编程语言&#xff0c;拥有丰富的生态系统&#xff0c;使得科学家们能够在量子计算领域展开更深入…

Excel:通过excel将表数据批量转换成SQL语句

这里有一张表《student》&#xff0c;里面有10条测试数据&#xff0c;现在将这10条测试数据自动生成 insert语句&#xff0c;去数据库 批量执行 P.S. 主要用到excel表格中的 CONCATENATE函数&#xff0c;将单元格里面的内容填入到sql里面对应的位置 1. 先写好一条insert语句&a…