三元组问题怎么求解?

xubian619 2013-06-18 07:32:47
平面上有N(N<=8000)条互不相连的竖直线段。如果两条线段可以被一条不经过第三条竖直线段的水平线段连接,则这两条竖直线段被称为“水平可见”的。三条两两“水平可见”的线段构成一个“三元组”。求给定输入的三元组数目。求各路大神用C语言编程实现....
...全文
121 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xubian619 2013-06-18
  • 打赏
  • 举报
回复
能不能不用数据结构的做法?
libralibra 2013-06-18
  • 打赏
  • 举报
回复
搜索1d range search,用类似的办法计算出"水平可见"的线段的对数N,然后就是组合数(N,3)了

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧