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

leetcode 6450. k-avoiding 数组的最小总和


给你两个整数 n 和 k 。

对于一个由 不同 正整数组成的数组,如果其中不存在任何求和等于 k 的不同元素对,则称其为 k-avoiding 数组。

返回长度为 n 的 k-avoiding 数组的可能的最小总和。

示例 1:

输入:n = 5, k = 4
输出:18
解释:设若 k-avoiding 数组为 [1,2,4,5,6] ,其元素总和为 18 。
可以证明不存在总和小于 18 的 k-avoiding 数组。

示例 2:

输入:n = 2, k = 6
输出:3
解释:可以构造数组 [1,2] ,其元素总和为 3 。
可以证明不存在总和小于 3 的 k-avoiding 数组。 

提示:

  • 1 <= n, k <= 50

C++

class Solution {
public:int minimumSum(int n, int k) {unordered_map<int,int> neg;int res=0;int i=1;int count=0;while(i<=n) {if(neg.find(i)==neg.end()) {res+=i;count++;if(k-i!=i) {neg[k-i]=1;}}i++;}while(count<n) {if(neg.find(i)==neg.end()) {count++;res+=i;}i++;}return res;}
};

http://www.lryc.cn/news/133674.html

相关文章:

  • 变压器绝缘油耐压试验
  • Windows控制台API官方文档
  • PyTorch DataLoader 报错 “DataLoader worker exited unexpectedly“ 的解决方案
  • 【AI绘画--七夕篇】:七夕特别教程,使用SDXL绘制你的心上人(Stable Diffusion)(封神榜—妲己)
  • hadoop2的集群数据将副本存储在hadoop3
  • c# ??=
  • 存储系统性能优化中IOMMU的作用是什么?
  • localhost:8080 is already in use
  • 机器学习深度学习——NLP实战(自然语言推断——数据集)
  • 攻防世界-simple_php
  • 2023MyBatis 八股文——面试题
  • 解决出海痛点:亚马逊云科技助力智能涂鸦,实现设备互联互通
  • 国际刑警组织逮捕 14 名涉嫌盗窃 4000 万美元的网络罪犯
  • MySQL卸载-Linux版
  • 快速学会创建uni-app项目并了解pages.json文件
  • 选云服务器还是物理服务器
  • 最新ChatGPT网站AI系统源码+详细图文搭建教程/支持GPT4.0/AI绘画/H5端/Prompt知识库/
  • Web3 游戏七月洞察:迈向主流采用的临界点?
  • Python爬虫——scrapy_多网页下载
  • JDK JRE JVM 三者之间的详解
  • excel常见的数学函数篇2
  • Certify The Web (IIS)
  • 【c语言】五子棋(EasyX图形库+背景音乐)
  • 【OpenCV 】对极几何标定质量验证
  • Netty:ByteBuf的清空操作
  • SpringCloud最新最全面试题
  • leetcode359周赛
  • nginx代理webSocket链接响应403
  • websocker无法注入依赖
  • 如何进行无线网络渗透测试?