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;
    }
};

运行结果


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

相关推荐
无奈笑天下4 小时前
银河麒麟高级服务器操作系统【双网卡绑定之bond0】操作方法
linux·运维·服务器·网络·经验分享
liulilittle4 小时前
FileStream C++
开发语言·c++·cocoa
Gomiko4 小时前
C/C++基础(五):分支
c语言·c++
wearegogog1234 小时前
光谱分析波段选择的连续投影算法
算法
点PY5 小时前
C++ 中 std::async 和 std::future 的并发性
java·开发语言·c++
执笔论英雄5 小时前
【RL】DAPO 数据处理
算法
不会代码的小猴5 小时前
C++的第九天笔记
开发语言·c++·笔记
测试19985 小时前
功能测试、自动化测试、性能测试的区别
自动化测试·python·功能测试·测试工具·职场和发展·性能测试·安全性测试
why1515 小时前
面经整理——算法
java·数据结构·算法
悦悦子a啊6 小时前
将学生管理系统改造为C/S模式 - 开发过程报告
java·开发语言·算法