Leetcode—1232. 缀点成线【简单】

2024每日刷题(122)

Leetcode---1232. 缀点成线

算法思想

实现代码

cpp 复制代码
class Solution {
public:
    bool checkStraightLine(vector<vector<int>>& coordinates) {
        int x0 = coordinates[0][0];
        int y0 = coordinates[0][1];
        int x1 = coordinates[1][0];
        int y1 = coordinates[1][1];
        int dx = x1 - x0;
        int dy = y1 - y0;

        for(int i = 2; i < coordinates.size(); i++) {
            int x = coordinates[i][0];
            int y = coordinates[i][1];
            if((y - y0) * dx != (x - x0) * dy) {
                return false;
            }
        }
        return true;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
汀、人工智能19 小时前
[特殊字符] 第8课:盛最多水的容器
数据结构·算法·数据库架构·图论·bfs·盛最多水的容器
灰色小旋风19 小时前
力扣两两交换链表中的结点C++
数据结构·c++·算法·leetcode
愈努力俞幸运19 小时前
核cpu,核gpu,芯片,核数,主频,集成显卡,独立显卡,显存,内存
经验分享
Tanecious.19 小时前
蓝桥杯备赛:Day4-P10387 训练士兵
c++·蓝桥杯
生信研究猿20 小时前
leetcode 141.环形链表
python·leetcode·链表
We་ct20 小时前
LeetCode 136. 只出现一次的数字:线性时间+常量空间最优解拆解
前端·算法·leetcode·typescript·位运算
森G20 小时前
33、事件概述---------事件系统
c++·qt
tankeven20 小时前
HJ161 走一个大整数迷宫
c++·算法
kishu_iOS&AI20 小时前
机器学习 —— KNN算法(模型算法)
人工智能·算法·机器学习
人还是要有梦想的20 小时前
QT C++ 机器学习
c++·qt·机器学习