随笔分类 - 数学_计算几何
摘要:"Problem G. Interstellar Travel" 题意: 给定平面上n个点,起点1 为(0,0),终点 n 为(Xn, 0),其它点的横坐标 0 =0。每次可以飞到一个横坐标严格更大的点,代价为两个坐标的叉积。求起点到终点总代价最小的飞行路线,并输出字典序最小的路线。2≤n≤2000
阅读全文
摘要:gym101485C 题意: 有 n 个水井,从每个水井可以发出一些管道,从不同的水井发出的管道的相交点就是清洁点。要在某些管道上放出一些机器人,它们会清洁所有该条管道上的清洁点。 现在要把所有的清洁点都清理一遍,但是两条相交的管道不能同时都放机器人。问你是否存在一种可行的放机器人的方案。 tags
阅读全文
摘要:2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017) B Breaking Biscuits 题意:一个多边形的饼干,要把它放进一个杯子里,可以随意旋转饼干,求杯子的最小直径。 tags:枚举多边形的所有边(即任意两个点形
阅读全文
摘要:hihoCoder #1582 Territorial Dispute 题意:给出 n 个点,染两种颜色,问是否有一种染色方案,使得没有任何一条直线可以划分开这两种颜色的点。 tags:求个凸包,如果内部有点就内部点染一种颜色,如果内部没点就凸包上的点交替染。 还有 n==3 且在一条直线上的情况,
阅读全文
摘要:hdu6206 题意:给出 4 个点,问第4个点是否在前三个点形成的外接圆外。 tags: 会有精度问题,上 java 。。 1】公式 已知三点坐标,求外接圆圆心坐标与半径。 //package project1; import java.util.*; import java.math.*; im
阅读全文
摘要:gym 101081E 题意:给出一些点,按顺序连线会得到一个多边形。这些点是按顺时针或逆时针给出的,求这个多边形有多少个点对外的夹角 <= 180 。 tags: 1】首先判断这个多边形的给出点的顺序。 只要取最大的 y坐标 或 x坐标 点判断即可,因为在最上、下、左、右的点肯定是凸的。 2】判断
阅读全文
摘要:2017 UESTC Training for Math A sg博弈水题 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000") #define rep(i
阅读全文
摘要:第八届福建省大学生程序设计竞赛-重现赛 B 计算几何 题意:问两个三角形是相交、包含还是相离。 tags:套板子。。求出相交的面积,再判断一下 /* 多边形相交面积模板 */ #define maxn 510 const double eps=1E-8; int sig(double d){ ret
阅读全文
摘要:CodeForces 801D 题意:n个点的凸多边形,如果每个点都可在半径为 r的范围内移动,要保证仍为多边形,问 r最大为多少。 tags:水题,练练手
阅读全文
摘要:2016 Multi-University Training Contest 2 A - Acperience 题意:给出w[],求S((w[i]-aB[i])^2)的最小值(B[i]为1或-1)。 tags:一看到就搞了个三分上去,估计是精度问题,一直挖,23333。。 就是把这个公式推下去,最后
阅读全文
摘要:2016 CCPC 网络赛 A - A water problem 水题,但读题有个坑,输入数字长度很大。。 B - Zhu and 772002 题意:给出n个数(给出的每个数的质因子最大不超过2000),选出多个数相乘得b。问有多少种选法让b 为完全平方数。 tags:高斯消元,求异或方程组解的
阅读全文
摘要:HDU 5733 题意:给出四面体的四个顶点,求出其内切球的球心坐标和半径,如果不存在内切球,输出"O O O O"。 tags:一堆公式。。可以做模板了 我们可以将平面上的四点得到由同一个点出发的三个矢量。这样就可以计算这三个矢量的混合积M,则M/6即为四面体体积V。 题目无解的情况当且仅当四点共
阅读全文
摘要:1007: [HNOI2008]水平可见直线 tags:在纸上画画还是很容易看出的,可以看到的部分是一个半凸包,且随着交点横坐标增大时,直线斜率增加。所以这题只要按斜率排好序,再维护一个单调栈即可。
阅读全文
摘要:1、HDU 1392 Surround the Trees 2、题意:就是求凸包周长 3、总结:第一次做计算几何,没办法,还是看了大牛的博客 #include<iostream> #include<cstring> #include<cmath> #include<queue> #include<a
阅读全文

浙公网安备 33010602011771号