【每日一题Day248】LC2485找出中枢整数 | 数学

news/2024/10/18 6:01:51/

找出中枢整数【LC2485】

给你一个正整数 n ,找出满足下述条件的 中枢整数 x

  • 1x 之间的所有元素之和等于 xn 之间所有元素之和。

返回中枢整数 x 。如果不存在中枢整数,则返回 -1 。题目保证对于给定的输入,至多存在一个中枢整数。

  • 思路

    枚举 x x x,记录1x 之间的所有元素之和和 xn 之间所有元素之和。如果相等,那么返回 x x x

    • 1n 之间的所有元素之和
  • 实现

    class Solution {public int pivotInteger(int n) {int right = (n + 1) * n / 2;int left = 0;for (int i = 1; i <= n; i++){left += i;if (left == right){return i;}right -= i;}return -1;}
    }
    
    • 复杂度分析

      • 时间复杂度: O ( n ) O(n) O(n)
      • 空间复杂度: O ( 1 ) O(1) O(1)

http://www.ppmy.cn/news/590601.html

相关文章

“EOP (IERS) 14 C04 TIME SERIES“ 与 “EOP (IERS) 20 C04 TIME SERIES“ EOP格式更新

主要参考说明&#xff1a; https://hpiers.obspm.fr/iers/eop/eopc04/eopc04.txt https://hpiers.obspm.fr/iers/eop/eopc04/updateC04.txt https://celestrak.org/SpaceData/EOP-All.txt Changes in 20 C04 / Bulletin B---------------- 2023 February 14The 14 C04 ERP s…

XSS注入——DOM型XSS

DOM型xss XSS根据恶意脚本的传递方式可以分为3种&#xff0c;分别为反射型、存储型、DOM型&#xff0c;前面两种恶意脚本都会经过服务器端然后返回给客户端&#xff0c;相对DOM型来说比较好检测与防御&#xff0c;而DOM型不用将恶意脚本传输到服务器在返回客户端&#xff0c;这…

【backtrader源代码解析17】sharpe.py源代码解析(backtrader计算夏普率的方式)

这篇文章依然很枯燥,我也在思考一个问题,如何能把源代码讲的有趣一些,感觉挺难的。 from __future__ import (absolute_import, division, print_function,unicode_literals)import mathfrom backtrader.utils.py3 import itervaluesfrom backtrader import Analyzer, TimeF…

YOLOv5、YOLOv7独家原创改进:独家首发最新原创XIoU_NMS改进点,改进有效可以直接当做自己的原创改进点来写,提升网络模型性能、收敛速度和鲁棒性

💡该教程为属于《芒果书》📚系列,包含大量的原创首发改进方式, 所有文章都是全网首发原创改进内容🚀 💡本篇文章为YOLOv5、YOLOv7独家原创改进:独家首发最新原创XIoU_NMS改进点,改进有效可以直接当做自己的原创改进点来写,提升网络模型性能、收敛速度和鲁棒性。 �…

真4k测试样片_用真4K看片是什么体验?半年没进电影院,却被夏普70B6UM惊艳到了...

疫情的关系&#xff0c;极果君家里的电视比以往更有存在感了。这款原本我认为可以淘汰掉的“家电品类”&#xff0c;竟然出乎意料地成为我们全家共同享受欢笑的大功臣。 刷手机刷到烦闷&#xff0c;一家人整整齐齐地坐在电视前&#xff0c;因为电视剧情陷入讨论或者争执&#x…

阿里架构师珍藏版“亿级高并发系统设计手册(2023 版)”

高并发 俗话说&#xff1a;罗马不是一天建成的&#xff0c;系统的设计当然也是如此。 从原来谁都不看好的淘宝到现在的电商巨头&#xff0c;展现的不仅仅是一家互联网巨头的兴起&#xff0c;也是国内互联网行业迎来井喷式发展的历程&#xff0c;网络信号从 2G 发展到现在的 5…

HTML 简单教程

什么是 HTML&#xff1f; HTML 是 Hypertext Markup Language 的缩写&#xff0c;意为超文本标记语言。简单来说&#xff0c;HTML 是一种用于创建网页的标记语言。 HTML 基础 HTML 文件结构 HTML 文件必须包含以下几个部分&#xff1a; <!DOCTYPE html> <html>…

CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!) A-D

1842A - Tenzing and Tsondu 题意 丁真和珍珠宝可梦对决, 每个宝可梦都有x战力, 假设有两个宝可梦, 其战力分别为a和b(a>b), 战力为a的宝可梦获胜后战力-b, 而战败的宝可梦会消失 最后还有宝可梦的人获胜 问你丁真和珍珠谁赢了 题解 显而易见, 赢下来的宝可梦可以继续打…