当前位置: 首页 > news >正文

未成年人思想道德建设网站电子贺卡制作模板

未成年人思想道德建设网站,电子贺卡制作模板,关岭县建设局网站,开发工具怎么调出来文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始且长度为 n 的整数数组 differences #xff0c;它表示一个长度为 n 1 的 隐藏 数组 相邻 元素之间的 差值 。 更正式的表述为#xff1a;我们将隐藏数组记作 hidden #xff0c;那么 differences[i] hidden[i 1] -… 文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始且长度为 n 的整数数组 differences 它表示一个长度为 n 1 的 隐藏 数组 相邻 元素之间的 差值 。 更正式的表述为我们将隐藏数组记作 hidden 那么 differences[i] hidden[i 1] - hidden[i] 。 同时给你两个整数 lower 和 upper 它们表示隐藏数组中所有数字的值都在 闭 区间 [lower, upper] 之间。 比方说differences [1, -3, 4] lower 1 upper 6 那么隐藏数组是一个长度为 4 且所有值都在 1 和 6 包含两者之间的数组。 [3, 4, 1, 5] 和 [4, 5, 2, 6] 都是符合要求的隐藏数组。 [5, 6, 3, 7] 不符合要求因为它包含大于 6 的元素。 [1, 2, 3, 4] 不符合要求因为相邻元素的差值不符合给定数据。 请你返回 符合 要求的隐藏数组的数目。 如果没有符合要求的隐藏数组请返回 0 。 示例 1 输入differences [1,-3,4], lower 1, upper 6 输出2 解释符合要求的隐藏数组为 - [3, 4, 1, 5] - [4, 5, 2, 6] 所以返回 2 。示例 2 输入differences [3,-4,5,1,-2], lower -4, upper 5 输出4 解释符合要求的隐藏数组为 - [-3, 0, -4, 1, 2, 0] - [-2, 1, -3, 2, 3, 1] - [-1, 2, -2, 3, 4, 2] - [0, 3, -1, 4, 5, 3] 所以返回 4 。示例 3 输入differences [4,-7,2], lower 3, upper 6 输出0 解释没有符合要求的隐藏数组所以返回 0 。提示 n differences.length 1 n 10^5 -10^5 differences[i] 10^5 -10^5 lower upper 10^5来源力扣LeetCode 链接https://leetcode-cn.com/problems/count-the-hidden-sequences 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 利用前缀和得到 hidden 数组内的最大最小的数字然后首项、最大、最小的数字都需要在闭区间内 class Solution { public:int numberOfArrays(vectorint differences, int lower, int upper) {// 求前缀和vectorlong long presum(differences.size());long long n differences.size(), maxprevsum LONG_LONG_MIN, minprevsum LONG_LONG_MAX;for(int i 0; i n; i){presum[i] (i0 ? presum[i-1] : 0)differences[i];maxprevsum max(maxprevsum, presum[i]);minprevsum min(minprevsum, presum[i]);} // a0 是第一个数那么数组内最大的数是 a0maxprevsum, 最小的数字是 a0minprevsum// a0maxprevsum upper and a0minprevsum lower// lower-minprevsum a0 upper-maxprevsum// 加上题目的条件 lower a0 upperlong long ans min(1LL*upper, upper-maxprevsum) - max(1LL*lower, lower-minprevsum)1;return ans 0 ? ans : 0;} };204 ms 113 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/553221/

相关文章:

  • iis 7.0 搭建网站做门户网站公司
  • 织梦网站模版官网霸屏seo服务
  • 人工智能的网站开发app流程
  • 国外做贸易网站淄川区建设局网站
  • 做网站第一步要干啥wordpress 金币插件
  • 合肥如何做百度的网站网络服务主要包括哪几项
  • 影视网站的设计与实现网站搭建培训
  • 网站优化 前端怎么做泉州建设培训中心网站
  • 专业的无锡网站建设电子邮件无法发送wordpress
  • 适合手机的网站免费做二建题的网站
  • 用阳寿做交易的网站做网站公司 陕西渭南
  • 携程旅行网网站策划书外贸网站如何做seo
  • 网站网站制作需要多少钱沧州新增最新
  • 有什么做兼职的网站wordpress 视频站模版
  • 做信息图的网站有哪些网站建设百度经验
  • zhihe网站建设 淘宝龙岗网站建设哪家好
  • 微信h5商城网站枣庄建设工程管理局网站
  • 做弹弓教程网站旺道seo怎么优化网站
  • 监理公司宣传册设计样本杭州优化seo公司
  • 佛山优化网站关键词衡水专业做网站
  • 京东alexa排名seo发外链网站
  • 中国工业设计网站制作网页版权怎么修改
  • 贞丰县建设局网站一般的电脑培训班要多少钱
  • 模板网站建设清单太原网站制作电话
  • 网站建设的需求要素设计企业网站机
  • 深圳百度推广电话西安官网seo技术
  • 沈阳建站免费模板福州建设企业
  • 怎么在百度首页做网站wordpress返回前页
  • 张家口城乡建设局网站wordpress 等待响应
  • 专门设计网站的公司叫什么怎么做网站多少钱