avatar
文章
111
标签
18
分类
34

首页
时间轴
标签
目录
友情链接
推荐工具
站长工具
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…1112
avatar
Zhangzqs
一个分享与记录的个人空间
文章
111
标签
18
分类
34
Follow Me
最新文章
图形学-光线追踪(渲染方程与概率论)2025-10-12
图形学-Animation动画22025-10-07
图形学-Animation动画2025-10-05
图形学-光线追踪(辐射度量学)2025-08-11
图形学-Geometry几何2025-08-10
分类
  • Android7
  • Golang6
  • Java框架2
  • Python1
  • ROS机器人1
  • Rust1
  • 信息安全9
  • 各种日常踩坑小技巧4
标签
Linux 编译原理 MyBatis Hibernate 敏捷开发 Java 数据库 设计模式 算法 hexo pandoc Scrum Typora 数学建模 读后感 踩坑 C/C++ 语法分析
归档
  • 十月 20253
  • 八月 20254
  • 四月 20254
  • 六月 20241
  • 五月 20241
  • 四月 20244
  • 三月 20241
  • 二月 20242
网站资讯
文章数目 :
111
已运行时间 :
本站总字数 :
194.9k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Zhangzqs
框架 Hexo|主题 Butterfly
搜索
数据库加载中