C语言 | Leetcode C语言题解之第492题构造矩形

题目:

题解:

cpp 复制代码
class Solution {
public:
    vector<int> constructRectangle(int area) {
        int w = sqrt(1.0 * area);
        while (area % w) {
            --w;
        }
        return {area / w, w};
    }
};
相关推荐
zbyyd2 小时前
Linux 多线程:互斥锁 &amp; 信号量
linux·c语言·开发语言·网络
重生之后端学习4 小时前
53. 最大子数组和[中等]✅
java·数据结构·算法·leetcode·职场和发展
水饺编程4 小时前
第5章,[Win32 章节] :绘图模式
c语言·c++·windows·visual studio
evans在进步7 小时前
LeetCode 438 找到字符串中所有字母异位词:滑动窗口与排序解法详解
算法·leetcode·职场和发展
码行山野赴时序归途7 小时前
从暴力到最优:三道 C 语言入门题的解法思路
c语言·开发语言·数据结构·算法·leetcode·排序算法
土司大王7 小时前
LeetCode hot100——随机链表的复制
算法·leetcode·链表
sunoo-2297 小时前
【Linux 系统编程】学习第七天:线程属性 | 互斥锁 | 死锁 | 信号量 核心知识点 + 踩坑实战
linux·c语言·笔记·vscode·学习
小雪崩7 小时前
嵌入式学习 day33:线程进阶
linux·c语言·学习
SuperByteMaster8 小时前
ARM Architecture Procedure Call Standard(ARM架构过程调用标准)
c语言
Tisfy9 小时前
LeetCode 3720.大于目标字符串的最小字典序排列:状态机 —— :从左往右枚举,失败则退回(最多退回一次)
linux·数据库·leetcode·字符串·状态机·构造