冲刺十五届蓝桥杯P0006平面切分

文章目录

题目

平面切分

思路

这道题是一个思维题把,之前没有接触过平面几何的知识,做起来感觉还是比较难的,用到的set集合和自己创建一个类

首先我们知道,一根直线A是可以将平面切分成两块的,如果再来一根直线B,如果AB是相互平行的,那么平面的数量就+1,如果不平行就是先+1,再+1就是+2;AB交点为(X,Y)如果C和AB一起相较于(X,Y)那么就是+1再+1,如果不是相较于(X,Y)点那么就是和A+1 和B+1,自己再+1,就是+3;

这个里面就是用到了去重,是否为同一个点,如果为同一个点,加到set里面只计算了一次,如果不同的点加到set集合里面就计算两次。

代码

总结

本道题要考虑全面,对计算几何需要全面的了解。

相关推荐
WL_Aurora15 小时前
备战蓝桥杯国赛【Day 6】
python·算法·蓝桥杯
老歌老听老掉牙17 小时前
空间点到平面的距离:几何意义与计算方法
python·平面
Epiphany.55620 小时前
连通块的遍历
c++·算法·蓝桥杯
思茂信息21 小时前
CST可重构雷达吸波器设计与仿真
网络·算法·平面·智能手机·重构·cst·电磁仿
H_BB2 天前
第17届蓝桥杯备战历程
c++·算法·职场和发展·蓝桥杯
WL_Aurora2 天前
备战蓝桥杯国赛【Day 5】
python·蓝桥杯
sbjdhjd2 天前
2026年第十七届蓝桥杯大赛软件赛省赛 Python 大学 B 组 A-F 题 完整题解(小白友好版)
python·算法·职场和发展·蓝桥杯·pycharm·开源·动态规划
WL_Aurora3 天前
备战蓝桥杯国赛【Day 4】
python·蓝桥杯
UnicornDev3 天前
从零开始学iOS开发(第四十一篇):StoreKit 2 与应用内购买 —— 让应用实现商业价值
职场和发展·蓝桥杯
HZY1618yzh5 天前
洛谷题解:P16304 [蓝桥杯 2026 省 Java C 组] 抽奖活动
java·c++·算法·蓝桥杯