avatar
文章
131
标签
548
分类
37

首页
时间轴
标签
目录
友情链接
推荐工具
站长工具
Zhangzqs
搜索
首页
时间轴
标签
目录
友情链接
推荐工具
站长工具
第十二届蓝桥杯C-C++-B组省赛-第一场-试题C-直线求解
发表于2021-09-29|数据结构与算法蓝桥杯
第十二届蓝桥杯C-C+±B组省赛-第一场-试题C-直线求解 首先定义表示一个顶点的结构体 1234567891011struct Point { int x, y; Point(int x, int y) : x(x), y(y) { } //向量减法 Point operator-(Point &point) const { return {x - point.x, y - point.y}; }}; 根据两点确定一条直线,我们可以写一个表示直线的类,使用直线的一般式Ax+By+C=0,表示任意的一条直线,其中数据成员有A,B,C三个系数,为了数据精度以及便于判断相等,尽量避免使用浮点数运算。 那么,已知两个整数坐标表示的点P1(x1,y1),P2(x2,y2)P_1(x_1,y_1),P_2(x_2,y_2)P1​(x1​,y1​),P2​(x2​,y2​)我们可通过两点式按如下数学推导,计算出直线方程。 根据两点式 \begin{equati ...
1…1314
avatar
Zhangzqs
一个分享与记录的个人空间
文章
131
标签
548
分类
37
Follow Me
最新文章
2. VIVO-Y927 lk1st 的移植2026-06-28
基于 rust-vmm 玩转虚拟化2026-06-19
9. VIVO-Y927 Linux 内核设备树完善(电池和充电)2026-06-15
8. VIVO-Y927 Linux 内核设备树完善(WiFi-蓝牙)2026-06-14
7. VIVO-Y927 Linux 内核设备树完善(GPU)2026-06-14
分类
  • AI1
  • Android7
  • GAMES101课程笔记11
  • Git1
  • Golang6
  • Java框架2
  • Python1
  • ROS机器人1
标签
软件工程 因果图法 多人协同白板 密钥分配 Fastboot 分治法 直线去重 崩溃恢复 MSM8916 DBOpenHelper 二维坐标问题 等比数列求和公式 边界值分析法 数据库选型 怀尔斯定理 Qemu Playfair算法实践 Python代码 C语言编程 ARM64 Golang GPIO按键 排列组合 USB Gadget Serial Spark 软件测试流程 深度测试 树的直径 最大公约数 代码编译 Sprint计划 Python代码优化 字节码反编译 黑匣子沉降轨迹 Ctrl+5快捷键失效 Python字节码 形状定义 SmachViewer LRU缓存 SQLite
归档
  • 六月 202610
  • 二月 20262
  • 一月 20261
  • 十二月 20251
  • 十一月 20252
  • 十月 20255
  • 八月 20254
  • 六月 20251
网站资讯
文章数目 :
131
已运行时间 :
本站总字数 :
243k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2026 By Zhangzqs
框架 Hexo|主题 Butterfly
搜索
数据库加载中