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
ACM-计算几何
kuangbin带你飞——基础数论专题习题总结
有关具体的知识可以参考刘汝佳紫书,白书上部分的专题,也可以看数论及应用(哈工大出版),这里只是对专题习题(加上最近网络赛的简单数论题,关于各种min25筛,杜教筛等等还没学)的汇总,关于数论的板子等学完
计算几何
和组合数学之后找个时间再汇总一
木每立兄豪
·
2020-09-15 23:45
数论
算法学习总结
kuangbin带你飞数论
计算几何
-hdoj-1221-Rectangle and Circle
RectangleandCircleProblemDescriptionGivenarectangleandacircleinthecoordinatesystem(twoedgesoftherectangleareparallelwiththeX-axis,andtheothertwoareparallelwiththeY-axis),youhavetotelliftheirbordersint
yichudu
·
2020-09-15 22:09
【BZOJ3707】圈地
计算几何
旋转坐标系
链接:#includeintmain(){puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/46608743");}题解:对于一个点对,如果它的连线的方程的x为定值,即为一条竖线,那么我可以把所有点以x为第一键值,y为第二键值排序,然后这条线两端的第一个点与这条线段做个三角形,其面积都可能
空灰冰魂
·
2020-09-15 22:47
计算几何
旋转坐标系
【BZOJ2823】【AHOI2012】信号塔 最小圆覆盖
计算几何
链接:#includeintmain(){puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/46605193");}题解之前:首先最小圆覆盖虽然有三层for循环,但是它是期望O(n)的。什么?你问我为啥?那我只能呵呵了,50W的O(n3)高速跑过。后交的是不求凸包直接跑的,先交的是求了凸包
空灰冰魂
·
2020-09-15 22:46
最小圆覆盖
计算几何
BZOJ2823
AHOI2012
信号塔
最小圆覆盖
计算几何
【BZOJ1132】【POI2008】Tro
计算几何
叉积求面积
链接:#includeintmain(){puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/46605807");}题解:首先暴力是O(n3)求每个三角形面积!可是三角形面积怎么求?一般我们都是用叉积……等等?那一个叉积不是被算了很多遍?好了,正解出来了,先有序地把点排排序保证不重,然后算
空灰冰魂
·
2020-09-15 22:15
计算几何
叉积
1108:向量点积计算(c++)
【题目描述】在线性代数、
计算几何
中,向量点积是一种十分重要的运算。给定两个n维向量a=(a1,a2,…,an)和b=(b1,b2,…,bn),求点积a⋅b=a1b1+a2b2+…+anbn。
傲雪(作者)
·
2020-09-15 20:13
ACM-
经典DP之Monkey and Banana——hdu1069
***************************************转载请注明出处:http://blog.csdn.net/lttree***************************************MonkeyandBananaTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)T
ltree98
·
2020-09-15 19:08
ACM-DP(动态规划)
漫漫刷题路
poj 1696 Space Ant(
计算几何
)
SpaceAntTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:2654Accepted:1681DescriptionThemostexcitingspacediscoveryoccurredattheendofthe20thcentury.In1999,scientiststraceddownanant-likecreatureinthep
花街糖
·
2020-09-15 15:59
ACM之路(c/c++)
计算几何
POJ1696 Space Ant【
计算几何
】
SpaceAntTimeLimit:1000MSMemoryLimit:10000KProblemDescriptionThemostexcitingspacediscoveryoccurredattheendofthe20thcentury.In1999,scientiststraceddownanant-likecreatureintheplanetY1999andcalleditM11.It
Dust_Heart
·
2020-09-15 14:19
计算几何
ACM-
数论之A hard puzzle——hdu1097
AhardpuzzleProblemDescriptionlcygivesahardpuzzletofeng5166,lwg,JGShiningandIgnatius:gaveaandb,howtoknowthea^b.everybodyobjectstothisBTproblem,solcymakestheproblemeasierthanbegin.thispuzzledescribestha
ltree98
·
2020-09-15 14:59
ACM-数论
漫漫刷题路
poj 1696
贪心+
计算几何
(叉点积)个人认为本体用贪心解释最合理,我就是用贪心思考的此题代码些的太挫啦#include#include#include#include#includeusingnamespacestd
lj_acm
·
2020-09-15 14:37
几何
POJ1696---Space Ant(基础
计算几何
:极角排序)
【题目来源】:https://vjudge.net/problem/POJ-1696【题意】一只处在太空的蚂蚁,去吃菜,由于自身原因,只能向左转弯,并且走过的路径会被标记,不能再走。问:最多吃到多少卷心菜。输出吃得顺序【思路】可以想一下卷心菜那样,一圈一圈的走,肯定会吃完,所以先输出n,接着,考虑先吃哪一个点,那么想下卷心菜,先走最下面且最左边的菜,然后每次都选择拐角最小的点,体现在代码上就是每次
起风了_唯有努力生存
·
2020-09-15 13:21
ACM竞赛
【计算几何】--凸包问题
ACM的进程
UOJ#553【UNR #4】己酸集合【
计算几何
(圆内数点→半平面数点)】
题目描述Link二维平面nnn个点(xi,yi)(x_i,y_i)(xi,yi),QQQ次询问距离(0,z)(0,z)(0,z)小于等于RRR的点的数量。n≤12000,Q≤106,∣xi∣,∣yi∣,∣zi∣,R≤109n\le12000,Q\le10^6,|x_i|,|y_i|,|z_i|,R\le10^9n≤12000,Q≤106,∣xi∣,∣yi∣,∣zi∣,R≤109题目分析x2+(y−
Master.Yi
·
2020-09-15 13:44
计算几何
Poj1696
计算几何
的叉积+极角排序+贪心
说下当时自己的证明(后来有人说这是个所谓极角排序问题,Anyway思路差不多,有点贪心意思,顺带考察了叉积应用),问题可以归结为如果这个虫来到点A,它应该选择的下一个plant的点的原则是?我们可以证明如果点A能够经点B,左转到点C,那么点A就应该选择跳到点B。证明:主要证明从点A跳到点B,虫子可以选择的后续点比跳到点C更加多。(1)如果点A跳到点C,那么点B就无法再到达。但是跳到点B,却可以再跳
batilei
·
2020-09-15 13:44
Algorithm
基础练习:1108:向量点积计算
1108:向量点积计算【题目描述】在线性代数、
计算几何
中,向量点积是一种十分重要的运算。
Zoe_yuyang
·
2020-09-15 03:15
基础练习
想对王垠同学说的一些话
本科期间学习Linux和Latex,研究生期间改善了一个
计算几何
算法,后来不知怎么的,出国念书,受到了编程语言领域(TCS的一个分支)大师的指点。并且还在Google实习过。
志_祥
·
2020-09-15 02:22
程序员心得体会
F的ACM暑期集训计划
伪素数判定/baby-step-gaint-step2.组合数学相关(7days)待完成容斥/生成排列组合/polya计数/burnside定理3.矩阵算法+FFT(2days)待完成strassen4.完成
计算几何
模板
weixin_30512785
·
2020-09-14 23:34
数据结构与算法
ArcGis对面层批量进行孔洞、环岛处理,使用Intersect、Dissolve、Erase工具
打开demo_Intersect的属性表:①新建Area字段,通过
计算几何
—计算Area,删掉面积
yzhyingcool
·
2020-09-14 22:22
ArcGis
计算几何
- 圆 - 洛谷 P1652
计算几何
-圆-洛谷P1652给出n个圆,保证任意两个圆都不相交。
njuptACMcxk
·
2020-09-14 22:26
计算几何
计算几何
ACM
算法
发财兔几何【二分】
题目描述小明非常喜欢
计算几何
,有一天他突发奇想,从x正半轴和y正半轴上分别选了n个点,他按照某种顺序把两边的点一一对应连起来,构成了n个线段,其中要保证任意两个线段是不相交的。
weixin_30295091
·
2020-09-14 20:24
ACM-
数论-组合(暴力巧妙) 2018C/C++-A幸运数
题意:一些数字,只含有3,5,7的因子,形成一个数列:3,5,7,9,15,21,25,27,35,45,49,63,75,81,105,125....然后给这些数字排序得到不同的次序,即:num[1]=3num[5]=15num[11]=49然后给你num[x]=59084709587505,求x是多少?思路:这个还有个类似的情况是丑数(2,3,5)大家可以看看这个其实数列就3,5,7这三个数字
oliveQ
·
2020-09-14 20:48
算法题解
C++数学计算库
更多muParser信息
计算几何
算法库CGALCGAL,
计算几何
算法库,是一个大型C++库的几何数据结构和算法,如Delaunay三角网,网格生成,布尔运算的多边形,以及各种几何处理算法。
nineships
·
2020-09-14 14:44
c++
ACM-
字符串-字典树
字典树,也叫trie树,是一种比较实用的数据结构,无论是在ACM竞赛的题目中,还是字符串相关的某些实际应用领域内,它都能发挥巨大的作用。首先来看看字典树的本质是什么。它其实是一棵存储了很多字符串的树,这棵树上的每一条边就是某个或某些字符串中的一个字符,而从根节点到某一个特定节点所经过的一条路径上的所有边组成的就是字典树所保存的某一个字符串。不难看出,字典树就是一颗多叉树,它利用字符串的前缀来建立了
潜水的疯
·
2020-09-14 04:54
ACM-
思维-CF#521div3 B+C+D+E+ (ECR#53div2的C 二分答案)
#521div3https://codeforces.com/contest/1077#53div2-Chttps://codeforces.com/contest/1073/problem/C进入正文521B找到使得101不存在的最少改变序列。就是离线处理这个序列,贪心的遇到101就改掉第二个1为0,然后一直On查找至结束intt;cin>>t;n=0;for(inti=0;i>sumx[i];
oliveQ
·
2020-09-13 19:57
算法题解
(hdu step 7.1.6)最大三角形(凸包的应用——在n个点中找到3个点,它们所形成的三角形面积最大)
MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):121AcceptedSubmission(s):61ProblemDescription老师在
计算几何
这门课上给
黄俊东
·
2020-09-13 18:28
acm
ACM——夺金之路
【NOIP2014八校联考第3场第1试10.4】规避(path) (Standard IO)
思路:超级暴力枚举,每次判断两点之间是否可以连线,用
计算几何
算是否有交点。
波波i
·
2020-09-13 16:55
纪中成神之路
计算几何
计算几何
——点到线的距离的实现
原理:利用向量点乘求出P到L上的投影长度PP0,再利用勾股定理求d的程度即可。#include#includeusingnamespacestd;structPoint{doublex;//x坐标doubley;//y坐标doublez;//z坐标(默认为0,如果需要三维点则给z赋值)Point(doublea=0,doubleb=0,doublec=0){x=a;y=b;z=c;}//构造函数}
罗小c
·
2020-09-13 15:46
计算几何
计算几何
基础
主要运用到向量间的点乘和叉乘.constdoubleeps=1e-9;//1.精度inlineintsgn(doublex){if(abs(x)=0;}};//向量旋转radVectorRotate(Vectora,doublerad){returnVector(a.x*cos(rad)-a.y*sin(rad),a.x*sin(rad)+a.y*cos(rad));}//点到线距离doubleD
henuwhr
·
2020-09-13 12:04
叉积和点积的运用
几何公式
最短路&差分约束题集
可以建立超级源点和终点)★2112HDUToday基础最短路★1874畅通工程续基础最短路★1217Arbitrage货币交换Floyd(或者Bellman-Ford判环)★1245SavingJamesBond
计算几何
夏天的风
·
2020-09-13 02:57
图论题集
[
计算几何
]求两个圆相交的交点坐标
[
计算几何
]求两个圆相交的交点坐标很多人都说用角度误差大,今天学了不用角度的两种方法https://blog.csdn.net/zx3517288/article/details/53326420写个板子方法一方法二
KonjakJuruo
·
2020-09-12 13:13
多边形重心问题_nyoj_3(
计算几何
).java
多边形重心问题时间限制:3000ms|内存限制:65535KB难度:5描述在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接,(第一个和最后一个连接),所有线段不和其他线段相交,但是可以重合,可得到一个多边形或一条线段或一个多边形和一个线段的连接后的图形;如果是一条线段,我们定义面积为0,重心坐标为(0,0).现在求给出的点集组成的图形的面积和重心横纵坐标的和;输入第一行
Main-zy
·
2020-09-12 10:58
NYOJ
数学几何
图形
java
南阳理工oj
数据结构
CCPC-Wannafly Winter Camp Day5 Div2 部分题解
本来这几天单挑ccpccampdiv2很爽,直到今天遇到了
计算几何
..............A.CactusDraw签到题#include#definelllonglongusingnamespacestd
一只叫橘子的猫
·
2020-09-12 08:19
比赛----其他比赛题解
CCPC-Wannafly Winter Camp Div2 Day3 自闭总结
CCPC-WannaflyWinterCampDay3(Div2,onsite)今天又是自闭的一天,给以后留个补题链接8A题自闭一下午的题B题
计算几何
题意为一个圆外任意两点,求圆上一点到两点距离之和的最小值
Mr_Doublerun
·
2020-09-12 08:43
比赛总结
反演变换
高中数学竞赛用过这种东西,但是大学一年没碰全忘了….emmmm….最近感觉大家都在用圆的反演变换出
计算几何
的题,那就….再学一遍吧反演变换基本概念定义:对于平面上的一点O和一个非零常数k,使得平面上任何一个异于
Glory_g
·
2020-09-12 08:39
纯数学
[HDU3685 Rotational Painting]
[关键字]:数学
计算几何
[题目大意]:给出一个多边形,判断有多少种稳定的摆放方法。
weixin_30323631
·
2020-09-12 07:25
求多边形面积
在
计算几何
中经常遇到要求多边形面积的题目,这里总结一些模板。
wastill
·
2020-09-12 07:15
ACM比赛
acm-
最大公约数/最小公倍数 快速算法
方法一:欧基里德算法:#include#includeusingnamespacestd;intgcd(int,int);intmain(intagrc,char*agvc[]){intm,n;ifstreamcin("a.txt");while(cin>>m>>n){coutb)a-=b;elseb-=a;}returna;}方法二更快:化归思想/*tein算法求最大公约数,和欧基里德算法相比,
秦时明月-cy
·
2020-09-12 07:44
c++
算法
计算几何
(证明三角形内心公式: aOA+bOB+cOC = 0)
公式说明其中大写如果没加绝对值符号均为向量。求三角形内心时会用到公式:aOA+bOB+cOC=0其中各点如图所示证明过程充分性证明已知aOA+bOB+cOC=0,证明O点为内接圆圆心。首先我们知道内接圆圆心为三个角的角平分线交点,只要证明O是三条角平分线交点就行了。假设过A和O的直线交BC于D。如图由图可知向量OB=OD+DB,向量OC=OD+DC。带入已知的式子后的到aOA+b(OD+DB)+c
忆南妄北
·
2020-09-12 07:19
笔记
【CodeForces - 144B 】Meeting (暴力枚举,水题,
计算几何
)
题干:TheSuperDuperSecretMeetingoftheSuperDuperSecretMilitarySquadtakesplaceinaSuperDuperSecretPlace.TheplaceisaninfiniteplanewithintroducedCartesiancoordinatesystem.Themeetingtableisrepresentedasarectan
韬光养晦_
·
2020-09-12 06:29
水题纪念
Codeforce~
计算几何
ACM-
–圆–-HDOJ 1065 --I Think I Need a Houseboat--水
HDOJ题目地址:传送门IThinkINeedaHouseboatTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):11934AcceptedSubmission(s):3361ProblemDescriptionFredMapperisconsideringpurch
学霸的一天
·
2020-09-12 06:36
ACM算法
ACM水题
hdu 3685 Rotational Painting
分析:
计算几何
、凸包、重心。摆放条件:首先、能够稳定摆放一定是用凸包的边与桌面接触;其次、如果稳定,那么重心必须落在对应的凸包的边内(边上不行)。
小白菜又菜
·
2020-09-12 06:06
解题报告
计算几何
求任意多边形面积
其实求多边形面积有许多的方法,这里介绍一个
计算几何
的方法,比较神奇,只有O(n)的复杂度。说道
计算几何
中的神奇方法,就不得不说到向量(又叫矢量,不过这个名词有歧义)。
蒟蒻赵文川
·
2020-09-12 05:03
计算几何
poj 1584
计算几何
(点到线段距离+判断点是否在多边形内+判断多边形是否为凸包)
这道题说白了就是
计算几何
模板题。只是题目说的太让人难以看懂了。
zxc106
·
2020-09-12 05:12
计算几何
24 GISer必备知识(一) 坐标系
对于经常使用ArcMap的童鞋,肯定用过属性表中的
计算几何
的功能,但是有时候会提示面积计算与长度计算禁用但是选择的明明是Xian1980坐标系,这是为什么呢?
AriaGIS
·
2020-09-12 04:19
判断几个点是否在一条直线上(
计算几何
)
链接:http://www.luogu.org/problem/show?pid=1142题意:n个点,横坐标+纵坐标。判断最多有多少个点能再一条直线上(n#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;intx[705
我爱AI_AI爱我
·
2020-09-12 03:21
计算几何
计算几何
---判断点是否在线段上
判断点是否在线段上:给定一点Q(a,b),和线段M的首尾两个端点P1(X1,Y1),P2(X2,Y2),要求判断点Q否在线段M上;(为了方便理解,这里我们就认为X1>X2,Y1>Y2)看到这个题,我们说先会想到的肯定是判断该点是否在线段的范围内,如果不在,肯定在线段上。所以我们首先应该保证:X2#include#includeusingnamespacestd;structpoint{double
LzyRapX
·
2020-09-12 02:02
ACM_计算几何
计算几何
之判断点是否在线段上(1)
创设情境:给定一点Q(a,b),和线段M的首尾两个端点P1(X1,Y1),P2(X2,Y2),要求判断点Q否在线段M上;(为了方便理解,这里我们就认为X1>X2,Y1>Y2)看到这个题,我们说先会想到的肯定是判断该点是否在线段的范围内,如果不在,肯定在线段上。所以我们首先应该保证:X2intmain(){doublea,b,x1,x2,y1,y2;scanf("%lf%lf",&a,&b);//Q
iteye_15968
·
2020-09-12 02:50
判断几个点是否在同一条直线上(
计算几何
)
这里就要介绍一个概念:直线方程直线方程从平面解析几何的角度来看,平面上的直线就是由平面直角坐标系中的一个二元一次方程所表示的图形。求两条直线的交点,只需把这两个二元一次方程联立求解,当这个联立方程组无解时,两直线平行;有无穷多解时,两直线重合;只有一解时,两直线相交于一点。常用直线向上方向与X轴正向的夹角(叫直线的倾斜角)或该角的正切(称直线的斜率)来表示平面上直线(对于X轴)的倾斜程度。可以通过
bbbblzy
·
2020-09-12 02:04
计算几何
(
计算几何
)判断一个点是否在线段上
累加器传送门:http://blog.csdn.net/NOIAu/article/details/71775000这个问题需要用到向量的叉积性质,下面先从百度截一些语句来介绍一下用向量的叉积来判断一个点是否在线段上百度百科传送门:http://baike.baidu.com/link?url=TEpSD0TEPEzQhiRj1NhV1xQo6DojftoJaSyHFszURLK0y3rIkk97
NOIAu
·
2020-09-12 02:33
计算几何
计算几何
——判断点是否在线段上
汇总篇:
计算几何
汇总先判断是否在直线L上,然后在判断其坐标是否在线段范围内classpoint{public:doublex;doubley;point(doublex_=0,doubley_=0):x
Meloor
·
2020-09-12 02:29
计算几何
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他