随笔分类 - 计算几何
2022 China Collegiate Programming Contest (CCPC) Weihai Site EAJGCI
摘要:2022 China Collegiate Programming Contest (CCPC) Weihai Site 目录2022 China Collegiate Programming Contest (CCPC) Weihai SiteVP概况E - Python Will be Fast
阅读全文
个人模板
摘要:Math & DP & Data structure & Graph & Geometry & Game 表演者: magicat 💕 nannan 目录 Math & DP & Data structure & Graph & Geometry & GameHead快读1快读2快读3模板1模板2
阅读全文
Educational Codeforces Round 2 个人总结A-E
摘要:Educational Codeforces Round 2 A. Extract Numbers 简单的模拟 bool check(string op) { if(op.size()==1&&op[0]=='0') return true; if(op.size()==0||(op[0]<'1'|
阅读全文
Educational Codeforces Round 1 个人总结A-E
摘要:Educational Codeforces Round 1 A. Tricky Sum 数学,求$1 \dots n$的和减去 小于等于n的二次幂乘2之和 LL f[40]; void solve() { LL n; cin>>n; LL ans=n+n*(n-1)/2; for(int i=0;
阅读全文
ICPC2021上海热身Two Point Removal
摘要:今天ICPC上海热身赛,本来我是负责计算几何的 但我队伍做题把A分为两种情况 1.删去两个相邻的点使得线段最短 2.删去两个不相邻的点使得线段最短 第二种如何找出不相邻的两个点的时候,把n*n优化想不出,后面学长来写了,但写的时候我提起昨天CF的B题(模拟)结构体排序,保存排序前的下标,有了这一思路
阅读全文
UVA11800 Determine the Shape
摘要:题意得: 1.Square 四条边相等,四个角相等 2.Rectangle 对边相等,四个角相等 3.Rhombus 四条边相等,对角相等 4.Parallelogram 对边相等,对边平行 5.Trapezium 两条边平行 6.Ordinary Quadrilateral 前面条件不满足,就输出
阅读全文
That Nice Euler Circuit——Regionals 2004 >> Asia - Shanghai——UVALive - 3263
摘要:一笔画, 欧拉定理:平面图的顶点数,边数和面数分别为V,E和F 则V+F-E=2,所以求出顶点数V和边数E,就可以得到F=E+2-V V数组存在原来的结点和新增的结点,可能存在三线共点,需要删除重复的点 #include<iostream> #include<cmath> #include<algo
阅读全文
[CQOI2006]凸多边形 /【模板】半平面交
摘要:是半平面交模板题 逆时针给出 n 个凸多边形的顶点坐标,求它们交的面积。 例如 n=2 时,两个凸多边形如下图: 则相交部分的面积为 5.233。 输入格式 第一行有一个整数 n,表示凸多边形的个数,以下依次描述各个多边形。 第 i 个多边形的第一行包含一个整数 mi,表示多边形的边数,以下 mi
阅读全文
SHOI2012信用卡凸包
摘要:信用卡是一个矩形,唯四个角作了圆滑处理,使它们都是与矩形的两边相切的 1/4 圆,如下图所示。 现在平面上有一些规格相同的信用卡,试求其凸包的周长。 注意凸包未必是多边形,因为它可能包含若干段圆弧。 输入格式 第一行是一个正整数 n,表示信用卡的张数。 第二行包含三个实数 a,b,r 分别表示信用卡
阅读全文
[USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包
摘要:二维凸包板子 #include<iostream> #include<algorithm> #include<cmath> #include<math.h> using namespace std; const double eps = 1e-10; struct Point { double x,
阅读全文
POJ3304
摘要:枚举所有线段交点,依次判断是否与所有线段都有交点 #include <iostream> #include <cstring> #include <algorithm> #include <cmath> #define x first #define y second using namespace
阅读全文
POJ2318&AcWing 2983. 玩具
摘要:二分求答案,判断点是不是在边的左边 //POJ2318//AcWing 2983. 玩具 //acwing2983 #include<iostream> #include<cmath> #include<math.h> #include<algorithm> #include<cstring> us
阅读全文
UVA11437 Triangle Fun
摘要:这是一道入门计算几何题,偏数学,和算法关系不大 我逛了一圈题解发现都是用的数学求法,这里我就用计算几何来水我第一篇洛谷题解步骤:1.求三等分点2.求交点3.叉积求面积 梅涅劳斯定理也可以做,详情见洛谷题解 #include<iostream> #include<algorithm> #include
阅读全文
计算几何Uva11178 - Morley's Theorem
摘要:这里模板是AcWing y总的和算法竞赛入门经典的 题目让我们求三角形角的三等分角与其他三等分角的交点的笛卡尔坐标(原pdf有图很详细,这里可能表述错误) 但实际上就是模板操作 例如题目图中∠D的求法,作法 1.求出三等分角,2.旋转,3.求交点 都可用模板完成 ∠E和∠F也是同样的求法,并运用三角
阅读全文
浙公网安备 33010602011771号