LeetCode 2177. 找到和为给定整数的三个连续整数
文章目录
- 1. 题目
- 2. 解题
1. 题目
给你一个整数 num ,请你返回三个连续的整数,它们的 和 为 num 。
如果 num 无法被表示成三个连续整数的和,请你返回一个 空 数组。
示例 1:
输入:num = 33
输出:[10,11,12]
解释:33 可以表示为 10 + 11 + 12 = 33 。
10, 11, 12 是 3 个连续整数,所以返回 [10, 11, 12] 。示例 2:
输入:num = 4
输出:[]
解释:没有办法将 4 表示成 3 个连续整数的和。提示:
0 <= num <= 10^15
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
- a−1,a,a+1a-1,a,a+1a−1,a,a+1 和 3a3a3a,看 num 能否被 3 整除即可
class Solution {public:vector<long long> sumOfThree(long long num) {if(num%3) return {};long long a = num/3;return {a-1, a, a+1};}
};
0 ms 6 MB C++
我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
LeetCode 2177. 找到和为给定整数的三个连续整数相关推荐
- 2177 找到和为给定整数的三个连续整数(思维题)
1. 问题描述: 给你一个整数 num ,请你返回三个连续的整数,它们的和为 num .如果 num 无法被表示成三个连续整数的和,请你返回一个空数组. 示例 1: 输入:num = 33 输出:[1 ...
- 两数之和:找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标
找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标. (本文获得CSDN质量评分[90]) [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ ...
- leetcode 658. 找到 K 个最接近的元素
leetcode 658. 找到 K 个最接近的元素 题目描述: 给定一个排序好的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数.返回的结果必须要是按升序排 ...
- java怎么求两组整数的或集_Java面试题(判断集合中是否有两个数的和等于某个给定整数)...
首先是参考思路: 解法1 解题步骤: 1. 对数组S进行归并排序. 2. 构造数组S'={z : z=x-y, y∈S},并排序.由于S已经有序,构造与排序可一并完成. 3 ...
- Leetcode算法Java全解答--12. 整数转罗马数字
Leetcode算法Java全解答–12. 整数转罗马数字 文章目录 Leetcode算法Java全解答--12. 整数转罗马数字 题目 想法 结果 总结 代码 我的答案 大佬们的答案 测试用例 其他 ...
- c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...
//函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...
- LeetCode 2217. 找到指定长度的回文数
文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述 给你一个整数数组 qu ...
- java数组中最小的k个元素_java – 在数组中找到k个最小整数
这是我的代码,它适用于查找1-7个最小整数,但是8和9.当我在数组中找到8个最小整数时,它返回null.任何人都可以帮我解决问题吗?我在这里使用quicksort. 非常感谢! 更新:我已经找到问题, ...
- Lintcode---统计比给定整数小的数的个数
给定一个整数数组 (下标由 0 到 n-1,其中 n 表示数组的规模,数值范围由 0 到 10000),以及一个 查询列表.对于每一个查询,将会给你一个整数,请你返回该数组中小于给定整数的元素的数量. ...
最新文章
- 配置一台计算机所需的东西,攒一台计算机需要的配置
- 用Lighttpd做图片服务器
- Visual Basic 15语言新特性
- adnroid string拼接_Android开发中string.xml文件中字符串的拼接
- ASP注入漏洞基础教程(二)
- 面试官系统精讲Java源码及大厂真题 - 17 并发 List、Map源码面试题
- 微信公众平台如何获得openid
- Batch Normailzation
- 定义mysql日志_请教:如何查看mysql数据定义操作的日志
- Uber和Non-Uber模式介绍
- 2015年4月7号的日志
- [Ext JS] 组件浮动一篇通(floating、alignTo)
- ubuntu误删旧内核,重启后循环检测进不了系统解决方案
- 许家印砸1000亿布局AI、量子计算等领域,但在科技圈只能算轻壕
- MyBatis6:MyBatis集成Spring事物管理(下篇)
- kali Linux 没有ip解决办法
- nginx配置lua脚本
- 看完这份全国各地结婚/离婚数据,我彻底懵了。。。
- numpy 1.7中 f2py示例和说明文档
- 像图形一样思考以做出决策:彼得斯堡
热门文章
- 清华大学《操作系统》(八):置换算法
- git 命令详解和常见问题解决
- 运用Nginx代理和UWSGI将Flask项目部署在Linux中 详细步骤
- python哪个版本支持xp_windows支持哪个版本的python
- 视觉在无人驾驶中的应用及分类_机器视觉在智能化生产中的广泛应用
- Duplicate interface definition for class
- 嵌入式数据库sqlite在ARM上的的移植和使用
- 字符设备驱动基础篇3——字符设备驱动工作原理
- AWR报告中Top 10 Foreground Events存在”reliable message”等待事件的处理办法
- [Codeforces673A]Bear and Game(水题,思路)