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

运行结果


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

相关推荐
月明长歌几秒前
【码道初阶】【LeetCode 150】逆波兰表达式求值:为什么栈是它的最佳拍档?
java·数据结构·算法·leetcode·后缀表达式
C雨后彩虹6 分钟前
最大数字问题
java·数据结构·算法·华为·面试
java修仙传10 分钟前
力扣hot100:搜索二维矩阵
算法·leetcode·矩阵
浅川.2517 分钟前
xtuoj 字符串计数
算法
x***B41118 分钟前
Spring Boot 实战项目如何写进简历?经验分享
经验分享·spring boot·后端
天`南19 分钟前
【群智能算法改进】一种改进的金豺优化算法IGJO[1](动态折射反向学习、黄金正弦策略、自适应能量因子)【Matlab代码#94】
学习·算法·matlab
weixin_5372170624 分钟前
Nlp教程资源合集
经验分享
Han.miracle28 分钟前
数据结构与算法--006 和为s的两个数字(easy)
java·数据结构·算法·和为s的两个数字
AA陈超32 分钟前
LyraStarterGame 5.6 项目学习路径
c++·笔记·学习·lyra
水木姚姚37 分钟前
VSCode 调试 C++ 之 cin 输入
c++·windows·vscode·开发工具·调试