E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nyoj计算几何
OpenCV学习(65)
图像轮廓与图像分隔修复(3):寻找物体的凸包一,凸包;二,寻找凸包:convexHull()函数;三,基础示例程序:凸包检测基础;一,凸包凸包(ConvexHull)是一个
计算几何
(图形学)中常见的概念
m0_53123717
·
2022-03-09 08:16
opencv
学习
人工智能
【蓝桥必胜】蓝桥杯程序设计考察范围
蓝桥杯程序设计考察范围算法枚举、排序、搜索、计数、贪心、动态规划、图论、数论、博弈论*、概率论*、
计算几何
*、字符串算法等数据结构数组、对象/结构、字符串、队列、栈、树、图、堆、平衡树/线段树、复杂数据结构
风落_
·
2022-03-01 07:28
刷题记录
蓝桥杯
算法
职场和发展
第三届全国高校计算机能力挑战赛Java程序设计赛总结
题目1:
计算几何
题二维空间中给定一组点的坐标,以任息两个点为直径绘制一个圆,求可以绘制的最大圆,满足该圆不包含其他点,输出其直径。说明,圆心0,半径r的圆包含某点P的条件是,r≥(O到P的距离)。
SKS121
·
2022-02-27 11:04
科技类竞赛
java
程序设计
c语言程序设计大赛 作品,C语言程序设计大赛资料
)3,文件操作(从文本文件中读入数据并输出到文本文件中)4,图(基本概念,存储结构,图的运算)数学知识1,离散数学知识的应用(如排列组合、简单的图论,数理逻辑)2,数论知识3,线性代数4,组合代数5,
计算几何
二算法
weixin_39948210
·
2022-02-23 13:38
c语言程序设计大赛
作品
计算任意不规则图形的面积
计算几何
中的三角形面积在
计算几何
里,我们知道,△ABC的面积就是“向量AB”和“向量AC”两个向量叉积的绝对值的一半。其正负表示三角形顶点是在右手系还是左手系。
Byte猫
·
2022-02-07 18:51
2022 第二本书 万物皆数
万物皆数哲学家、数学家毕达哥拉斯提出“万物皆数”---计数、
计算几何
学代数学微积分概率论到集合轮“统一”这些理论---认识各种量paie无穷小无穷大---到现代,从公理到定理到猜想的不断推进,到现在这些各种猜想
是黄小胖呀
·
2022-01-30 16:44
你知道如何自定义sort函数中的比较函数
函数中的比较函数题目描述思路回到最初的问题中总结起来就是sort()基本用法对int类型数组排序对char类型数组排序(同int类型)对double类型数组排序(特别要注意)对结构体一级排序对结构体对字符串进行排序
计算几何
中求凸包的
·
2021-12-21 10:49
高级算法设计与分析
目录算法基础算法复杂性递归与分治回溯法与分支限界法贪心算法动态规划法NP问题概率算法现代优化算法
计算几何
0.时间复杂度时间复杂度其实还分为平均时间复杂度、最好时间复杂度和最坏时间复杂度。
惊不意外
·
2021-06-25 03:33
BZOJ-1027: [JSOI2007]合金(最小环)
计算几何
太弱了,这题搞了N久才A掉,就是用最小环求一下最小的凸包,然后记得要特判一下所有点都在一个点处的情况。。。
AmadeusChan
·
2021-06-24 10:03
直线的方程与性质
本文介绍
计算几何
中常用的直线方程和直线性质。下面用圆括号(x,y)表示点的坐标,用方括号[x,y]表示方向矢量。
人间正道是数学
·
2021-06-23 03:17
solidworks二次开发C#----数学计算(空间变换)
当对几何信息处理的时候,便又不可避免的需要使用一些计算机图形学和
计算几何
的知识。包括一些空间几何的运算,向量的点乘叉乘,二维和三维空间的矩阵变换等等。
dududuwei
·
2021-06-23 02:26
计算几何
算法——多边形三角剖分
前言这篇文章原本是我在学习
计算几何
学(非ICPC相关)过程中的一篇笔记。由于学校某课程的原因,经过重新整理后写出来。
dyume
·
2021-06-21 11:46
算法训练营 10.15
In-TriangleTest
计算几何
,判断一个点是否在三角形内.把三条边转化为有向线段,当然大多数时候我们习惯性认为方向是counter-clockwise.boolInTriangle(P,Q,R,
Mr_Vetr
·
2021-04-29 14:43
平面
计算几何
模板
https://vjudge.net/problem/UVA-12304大白书267#include#include#include#include#include#include#includeconstdoubleEPS=1e-10;constdoublePI=acos(-1);usingnamespacestd;structPoint{doublex;doubley;Point(double
Gitfan
·
2021-04-21 21:59
ZJL的OI知识汇总图
最后更新于:2018-07-15ZJL的OI知识汇总图亟待解决的问题:博弈论全部差分约束与Tarjan算法二分图全部ISAP算法和zkw费用流,以及各类网络流优化欧拉图生成树计数与其他生成树
计算几何
全部虚树
ZJL_OIJR
·
2021-04-15 11:04
❤️《夜深人静写算法》总纲❤️(建议收藏)
文章目录《夜深人静写算法》总纲零、十年磨一剑>最近更新一、动态规划二、图论1、深度优先搜索2、广度优先搜索三、数论四、
计算几何
五、字符串匹配六、高级数据结构七、杂项算法《夜深人静写算法》总纲零、十年磨一剑以十年为期
英雄哪里出来
·
2021-04-06 08:19
夜深人静写算法
算法
夜深人静写算法
碰撞检测
碰撞检测是计算机动画、系统仿真、计算机图形学、
计算几何
、机器人学、CAD/CAM等研究领域的经典问题。
eric_dma
·
2021-03-15 18:07
POJ 3304:Segments & Acwing 2984:线段 (
计算几何
基础 枚举 判断点在直线两侧)
题目链接POJ3304:SegmentsAcwing2984:线段题目大意有n条线段,给出所有线段的两端点,判断是否存在一条直线,使得所有线段到这条直线上的投影都有交点,若存在输出Yes!,否则输出No!。思路首先要找这条直线不好直接找,所以我们就要将问题转化一下,若存在一条直线1和所有线段都有交点,则一定存在一条和该直线垂直的直线2,使得所有线段到直线2上的投影都有交点,交点就是所有线段和直线1
harry1213812138
·
2021-03-08 19:47
每年一题
算法
计算几何
直线
线段
题解
计算几何
基础知识整理 代码模板与证明过程
计算几何
基础知识一、求π\piπ的方法我们在代码中一般把π\piπ记作PI,PI=acos(-1)。因为我们都知道cos(π\piπ)=-1,所以PI=arccos(-1)。
harry1213812138
·
2021-03-08 17:20
计算几何
计算几何
直线
向量
acm竞赛
多边形
计算几何
之 判断两线段是否相交 代码模板与证明
判断两线段是否相交已知两线段a1a2a_1a_2a1a2和b1b2b_1b_2b1b2,判断是否相交代码模板boolsegment_intersection(Pointa1,Pointa2,Pointb1,Pointb2){doublec1=cross(a2-a1,b1-a1),c2=cross(a2-a1,b2-a1);doublec3=cross(b2-b1,a2-b1),c4=cross(b
harry1213812138
·
2021-03-07 09:50
计算几何
算法
计算几何
线段相交
线段
acm竞赛
计算几何
之 点在直线上的投影 代码模板与证明
点在直线上的投影已知直线上两点a、b和直线外一点p,求p在直线ab上的投影点代码模板Pointprojection(Pointp,Pointa,Pointb){Vectorv=b-a,u=p-a;returna+v*(dot(v,u)/dot(v,v));//dot是两向量的点积}证明如下图,p的投影点p’就是a+x⃗\vecxx(直线的点向式),所以我们只要求出x⃗\vecxx就能求出p’了。而
harry1213812138
·
2021-03-07 08:40
计算几何
算法
计算几何
点
直线
投影
计算几何
之 点到直线的距离&点到线段的距离 代码模板与证明
点到直线的距离已知直线上两点a、b,和直线外一点p,求p到直线ab的距离。代码模板doubledistance_line(Pointp,Pointa,Pointb){Vectorv1=b-a,v2=p-a;returnfabs(cross(v1,v2)/len(v1));//cross是v1和v2的叉积}证明这里的v1是直线上的一个向量,v2是v1同起点,指向直线外点p的向量,p到直线的距离就等于
harry1213812138
·
2021-03-06 19:04
计算几何
算法
计算几何
直线
点到直线距离
点到线段距离
计算几何
之 判断两直线是否相交并求交点 代码模板与证明
判断两直线是否相交并求两直线交点首先判断两直线的向量v⃗\vecvv与w⃗\vecww的叉积是否为0,若为0说明两向量作为邻边构成的平行四边形面积为0,说明两向量平行或重合,则两直线无交点。否则就相交,然后根据下面的函数模板求交点。代码模板doublecross(Pointa,Pointb){returna.x*b.y-b.x*a.y;}Pointintersection(Pointp,Vecto
harry1213812138
·
2021-03-06 10:20
计算几何
计算几何
直线交点
判断直线相交
acm竞赛
直线
利用ArcGIS和Python计算路网密度
计算几何
分别计算路网的长度和各省的面积。
韩起
·
2021-01-28 19:19
笔记
gis
python
计算几何
点积 叉积 凸包
向量简单的说,向量(vector)就是一个有方向有大小的量,如速度,位移等物理量都是向量。在几何上,一个起点为A,终点为B的向量a可以用一跳有向线段向量AB来表示,也可以理解为点B与点A的差值(B-A)点积概念两个向量v和w的点积等于两者长度的乘积乘上它们夹角的余弦,因此当夹角小于90°时点积为正,夹角等于90°时点积为0,大于90°时点积为负。其中根据几何知识也可得到点积的结果等于x1x2+y1
~yue岳岳啊
·
2021-01-18 00:51
数据结构
算法
计算几何
02_三次样条曲线
一、样条样条(Spline)函数是由舍恩伯格于1946年提出的。样条是富有弹性的细木条或有机玻璃条,它的作用相当于“万能”曲线板。早期船舶、汽车、飞机放样时用铅压铁压住样条,使其通过一系列型值点,调整压铁达到设计要求后绘制其曲线,称为样条曲线。这样设计曲线的方法在20世纪六七十年代得到了广泛应用。二、几何连续性2.1连续性条件通常单一的曲线段或曲面片难以表达复杂的形状,必须将一些曲线段拼接成组合曲
沉默的舞台剧
·
2021-01-07 23:02
计算几何
计算几何
[
计算几何
]圆与三角形是否相交
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1298把三角形的每条边单独判断,先判断两个点是否都在里面,是否一个点在里面一个点在外面,直接return。然后判断点到直线的距离是否小于等于r,是的话用余弦定理判断和圆是否有交点,原理画图就能明白,如果没有交点的话在圆外的两个角必定有一个是钝角,用余弦定理判断是否小于0即
Aurora141592
·
2021-01-03 14:24
计算几何
夜深人静写算法(四)-
计算几何
入门
文章目录一、前言二、
计算几何
基本概念1、浮点数精度1)double代替float2)浮点数判定3)负零判定4)避免三角函数、对数、开方、除法等2、点和向量1)定义2)四则运算2、向量的模3、标准化4、点乘
英雄哪里出来
·
2020-12-28 19:08
《夜深人静写算法》
算法
图形学
计算几何
计算几何
总结点、线段、直线
叉积老是搞不清楚,叉积怎么判断方向的,后来发现就是右手定则的事,看大拇指的方向指向纸面外还是纸面里:指向纸面外⇔叉积大于0⇔逆时针\footnotesize指向纸面外\Leftrightarrow叉积大于0\Leftrightarrow逆时针指向纸面外⇔叉积大于0⇔逆时针指向纸面里⇔叉积小于0⇔顺时针\footnotesize指向纸面里\Leftrightarrow叉积小于0\Leftrighta
xiongyuqing
·
2020-12-26 23:29
#
数学
空间索引之网格索引
网格索引策略一、通过对全球以一定尺寸进行划分成一个个的小格子,然后对格式进行编号(具体的编号策略也就显示了使用者的使用思想),策略一的思想就是用全球行和列的编号组成字符串进行编号“lonNo_latNo”,然后
计算几何
实体位于全球中的格子
hehehehe
·
2020-11-02 10:41
【
计算几何
01】叉积
这几天闲来无事去学习了一下
计算几何
,发现其实不(sang)是(xin)太(bing)难(kuang)今天就重点介绍一下简单的叉积及其简单的运用(毕竟作为蒟蒻,难的搞不来啊)什么是
计算几何
?
RioTian
·
2020-09-23 02:00
计算几何
(一):凸包问题(Convex Hull)
引言首先介绍下什么是凸包?如下图:在一个二维坐标系中,有若干点杂乱排列着,将最外层的点连接起来构成的凸多边型,它能包含给定的所有的点,这个多边形就是凸包。实际上可以理解为用一个橡皮筋包含住所有给定点的形态。凸包用最小的周长围住了给定的所有点。如果一个凹多边形围住了所有的点,它的周长一定不是最小,如下图。根据三角不等式,凸多边形在周长上一定是最优的。凸包的求法寻找凸包的算法有很多种,常用的求法有Gr
RioTian
·
2020-09-22 19:00
计算几何
计算几何
题目推荐
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做
计算几何
题目,模板很重要,模板必须高度可靠。
oBiyingo
·
2020-09-17 12:30
计算几何
计算几何
POJ
算法
poj 1265 Area
计算几何
Pick定理 && poj 2954 Triangle
POJ1265Area开始做的时候研究了好久,表示压力山大。后来表示,竟然有Pick定理多边形S面积=多边形内部点数+边上的点数/2-1;面积和边上的点数都为实数#include#include#include#include#include#includeusingnamespacestd;intcross(intx1,intx2,inty1,inty2){returnx1*y2-x2*y1;}
oBiyingo
·
2020-09-17 12:29
ACM
计算几何
nyoj
202 红黑树
红黑树时间限制:3000ms|内存限制:65535KB难度:3描述什么是红黑树呢?顾名思义,跟枣树类似,红黑树是一种叶子是黑色果子是红色的树。。。当然,这个是我说的。。。《算法导论》上可不是这么说的:如果一个二叉查找树满足下面的红黑性质,那么则为一个红黑树。1)每个节点或是红的,或者是黑的。2)每个叶子节点(NIL)是黑色的3)如果一个节点是红色的,那么他的两个儿子都是黑的。4)根节点是黑色的。5
angtongyou1893
·
2020-09-17 11:16
数据结构与算法
NYOJ
传纸条(一) 双向dp
刚开始的想法是跑两遍dp第一次找权值最大的路径然后把走过的路径标记为负无穷大然后在走一遍就好了但是后来发现如果要让两次的和最大那么第一次的路线可能不是最大的一条路所以并不能这么写看了别人的题解题解我都看了两天真是有意思思路是这样的我们假设有两个小人从左上角走到右下角不同路线走不相交就代替了这个模型用一个dp[i][j][k]来表示当走了I步时其中一个人的x坐标为j另一个人的x坐标为k不难想到当前状
Tdyh_NY
·
2020-09-17 11:26
动态规划
(
NYoj
61) 传纸条(1) 动态规划,双向dp
传纸条(一)时间限制:2000ms|内存限制:65535KB难度:5描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)
STILLxjy
·
2020-09-17 11:12
——动态规划——
NYoj
HDU3264 Open-air shopping malls
pid=326409宁波
计算几何
。计算半个圆面积是需要推一下。
Chromer_cn
·
2020-09-17 10:23
亚洲赛区原题
HDOJ
cgal配置以及一些资料
Win7下VS2008编译CGAL3.9(转:http://blog.csdn.net/wsh6759/article/details/6977847)CGAL是比较经典的
计算几何
库,算法经典,稳定高效
ZXGIS
·
2020-09-17 08:05
cgal
关于中缀转后缀表达式的树型算法
此题是
NYOJ
第257题。一开始拿到题目。我首先就是想按照栈来做。但是自己试着写了一下,但是貌似不能用计算器的那种算完式子然后入栈的方法写。本来准备网上搜解法的,但是一想到大二那种学习方法。
Main_m
·
2020-09-17 04:31
数据结构与算法
NYOJ
1066 CO-PRIME(数论)
CO-PRIME时间限制:1000ms|内存限制:65535KB难度:3描述Thisproblemissoeasy!Canyousolveit?Youaregivenasequencewhichcontainsnintegersa1,a2……an,yourtaskistofindhowmanypair(ai,aj)(i#include#includeusingnamespacestd;consti
lyhvoyage
·
2020-09-17 03:15
数学题
数论
[Codeforces] #432 div.2 (Virtual)
basedonIndiaHacksFinalRound2017)A-ArpaandaresearchinMexicanwave:这个就真的太...有点像火车过隧道,随手一个ACB-Arpaandanexamaboutgeometry:
计算几何
瞎暴力
weixin_30421809
·
2020-09-17 03:04
数据结构与算法
51Nod 1264:线段相交(
计算几何
)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1264题目给出两条线段让求两线段有没有交点,有重合部分也算有交点。思路简单就是写起来有点麻烦。已知直线上两点坐标(x1,y1),(x2,y2)。设直线上有一点(x,y)则(y-y1)/(x-x1)=(y-y2)/(x-x2),可以化成下面的式子。(y2-y1)*x
温姑娘
·
2020-09-17 00:32
ACM_数论
Online
Judge
51Nod
51Nod 1264 线段相交(
计算几何
)
1264线段相交基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。如果相交,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(1 #includeusingnamespacestd;structnode{doublex,y;};intmain(){intT
aeipyuan
·
2020-09-17 00:51
计算几何
51nod 1264:线段相交(
计算几何
)
题目链接关于判断线段相交,具体算法见点击打开链接,先进行快速排斥试验,若不能判断出两个线段不相交,再进行跨立试验。//吐槽1,longlong会溢出。。。//吐槽2,只进行跨立试验的虽然也可以ac,然而并不能解决两线段共直线且不相交的情况#include#include#include#include#include#includeusingnamespacestd;typedefdoubleLL
weixin_34235135
·
2020-09-17 00:16
51NOD1264 线段相交(
计算几何
)
1264线段相交基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。如果相交,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(1#include#include#include#include#include#include#include#include
_ostreamBaba
·
2020-09-16 22:02
计算几何
51nod
51Nod 1264:线段相交(
计算几何
)
51Nod1264:线段相交Decision给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。如果相交,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(10。当(P1-Q1)×(Q2-Q1)=0时,说明(P1-Q1)和(Q2-Q1)共线,但是因为已经通过快速排斥试验,所以P1一定在线段Q1Q2上;同理,(Q2-Q1)×(P2
_执念_
·
2020-09-16 22:13
51Nod
计算几何
NYOJ
260数数小木块
数数小木块时间限制:3000ms|内存限制:65535KB难度:1描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示:因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(Nintmain(){intn,x,j,sum;scanf("%d",&n);while(n--){scanf("%d"
dianpuding9411
·
2020-09-16 20:42
NYOJ
266字符串逆序输出
字符串逆序输出时间限制:3000ms|内存限制:65535KB难度:0描述给定一行字符,逆序输出此行(空格.数字不输出)输入第一行是一个整数N(N#includeintmain(){intn,i,j,t,k;chara[40];scanf("%d",&n);getchar();while(n--){charb[40]={0};gets(a);j=0;for(i=0;i='a')b[j++]=a[i
dianpuding9411
·
2020-09-16 20:53
[SCOI2018]游泳池(
计算几何
+分数规划+最大权闭合子图)
题目链接https://www.luogu.org/problemnew/show/U56187注:题面参考了网上的其他博客,并非原题题面,因此数据范围可能有误。数据为原创数据。题解其实就是许多板子码到一起。首先对于边缘上的任意一点\(u\),假设离它最远的顶点为\(A\),那么我们称点\(u\)位于顶点\(A\)的控制范围之中。我们考虑在没有石雕的情况下怎么求出每个顶点的控制范围。对于除顶点\(
anzi3457
·
2020-09-16 18:24
数据结构与算法
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他