[计算几何] [BZOJ4246] 两个人的星座
来源:互联网 发布:淘宝暴露狂买家秀 编辑:程序博客网 时间:2024/05/09 20:58
JOI2014最难的一道题?
题目在这里,讲道理感谢Po姐的翻译。
算是补坑了,Po姐来讲课的时候讲的一道题。
原版题解在这里,继续推荐有日文的基础的童鞋食用。日语是个好东西......
最暴力的一种解法就是把这些点能组成的三角形全搞出来判断,那么这就是想A可以交给天河二号或者太湖之光.......。
考察性质,如果两个三角形相离,则一定可以做出两条内公切线,如果相交或内含是做不出公切线的。(三角形的公切线可以类比圆的公切线)
于是根据一些奇奇怪怪的几何性质,这两个满足三角形一定在这条公切线两端,那么根据两点确定一条直线,就可以得到一个
先枚举一个原点,记为
然后根据点枚举公切线,记枚举到的点为
可以发现,同一对三角形最终被统计了
Code
0 0
- [计算几何] [BZOJ4246] 两个人的星座
- BZOJ4246: 两个人的星座
- bzoj 4246: 两个人的星座 计算几何
- [几何] BZOJ 4246 两个人的星座
- poj1269 Intersecting Lines(计算几何--两条直线的交点)
- 计算星座
- 计算两个人的出生日期相差的天数
- 根据日期计算星座的算法
- javascript计算生肖、星座、年龄的方法
- 计算出生的天数和星座
- 计算几何,判两线段相交模板
- 计算几何:两圆相交面积
- <模板><计算几何>求两向量夹角
- 计算几何之两线段相交
- 计算几何----判断两矩形是否相交
- 基本的计算几何
- 计算几何的题目
- 计算几何的模板
- 学术笔记·计算机领域的若干个基本问题·十二
- RandomAccessFile
- 设计模式
- hdu 1864 最大报销额(小数变整数,01背包)
- 卷积版本的GAN: DCGANs
- [计算几何] [BZOJ4246] 两个人的星座
- javaScript外部对象
- Mybatis学习(一)环境搭建之踩坑
- ADMM简介
- 蓝桥杯 单词接龙
- c语言实现求组合数(带点优化的思想,防止溢出)
- ZOJ
- JAVA编程思想重点笔记
- (转)CardView的基本用法