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
-----计算几何-----
[POJ2079]Triangle(
计算几何
-旋转卡壳-最远点对)
题目:我是超链接题意:给出一些点,求顶点在这些点上的面积最大的三角形题解:枚举一个点,在上次的基础上找另两个点,这样发现另两个点似乎也是单调的,没什么特别的,暴力去找就行了代码:#include#includeusingnamespacestd;constdoubleINF=1e18;constdoubleeps=1e-9;intdcmp(doublex){if(x=-eps)return0;re
wwyx2001
·
2018-01-19 14:55
计算几何
【颓废篇】人生苦短,我用python(一)
最近突然产生了系统学习python的想法.其实自从上次luogu冬日绘板dalao们都在写脚本就有这种想法了.最近被
计算几何
势力干翻的我决定弃坑,然后就准备研究上一两天的python.Emmmm似乎一部分
Enzymii
·
2018-01-17 18:55
谁能问鼎语言之争
通过程序设计几何图形(Shape)、矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型, 能够利用接口和多态性
计算几何
图形的面积和周长并显示。
/*通过程序设计几何图形(Shape)、矩形(Rectangle)、圆形(Circle)、正方形(Square)几种类型,能够利用接口和多态性
计算几何
图形的面积和周长并显示。
LIKUNLONG2333
·
2017-12-28 14:12
计算几何
实践1:基础
2017-11-27
计算几何
在CAD开发,游戏开发中比较重要,可能只有机械和CAD方向的研究生才把这门课作为基础课程,很多做游戏的同学未必专门学习过这门课程。我觉得专门学习一下还是非常有必要的。
knowthyselfcn
·
2017-12-05 14:42
图形
空间向量的应用
其实这个是
计算几何
哒!文化课真好.jpg好吧其实是单纯的发现老师没讲点线距和线线距有些好奇而已定性分析线面平行在面上找两条不共线的向量,如果该线能用这两个向量线性表示,则线面平行。
LittleRewriter
·
2017-12-02 15:30
随笔
bzoj3707 圈地【
计算几何
】
解题思路:如果枚举了两个点a,b。如果以点a,b所在直线为y轴的话,可以看出面积最小的就是离这个坐标系y轴最近的一个点。如果我们能够快速的得知最近的点的话,就可以将复杂度降低到O(n2)。把这些点两两之间求出一条直线,记录这条直线是哪两个点取到的,记录这条直线的斜率k。然后按照k排序,我们可以依次按照k递增连续变化的顺序处理这些直线。我们将点按x为第一关键字,y为第二关键字排序组成一个序列,可以发
Neo__Z
·
2017-11-23 09:46
bzoj
点及直线关系
一些三维
计算几何
算法
//三维几何函数库#include#defineeps1e-8#definezero(x)(((x)>0?(x):-(x))eps&&vlen(xmult(subt(p,s.b),subt(p,s.c)))>eps&&vlen(xmult(subt(p,s.c),subt(p,s.a)))>eps;}intdot_inplane_ex(point3p,point3s1,point3s2,point
HW140701
·
2017-11-17 16:59
计算几何
基础之“玻璃球”
思路1:暴力判断(数据比较弱)思路2:叉积#includeusingnamespacestd;structnode{intx,y;};structLine{nodea,b;}line[5005];intn,m,ans[5005];intcross(nodep1,nodep2,nodep3){return(p2.x-p1.x)*(p3.y-p1.y)-(p3.x-p1.x)*(p2.y-p1.y);
CarlosTsui
·
2017-10-30 16:26
计蒜客“程序设计竞赛”
Gym 100825 H - Trick Shot[
计算几何
]
题意:给了一场长w,宽l的台球桌,以桌子左下为原点,给了1,2,3三个球的坐标,给定了球的半径r和白球的纵坐标,问是否可能白球撞到1号球,1号球撞向3号球使其进入右上角。白球撞到1号球后撞向2号球使其进入左上角,如果可能,输出白球的起始横坐标和发射方向与x轴正轴的夹角度数。分析:我们反过来推,通过右上角的点P(w,l)和3号球的坐标,我们可以得到1号球和3号球相撞时的坐标P2(x2,y2),对于2
C_z_Q
·
2017-10-18 22:09
Gym
ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛 题解汇总 Territorial Dispute
A:模拟水题http://blog.csdn.net/axuhongbo/article/details/78074877E:
计算几何
,比赛时候队友暴力枚举过去的,但觉得凸包做更普遍一些,贴个凸包模板http
axuhongbo
·
2017-09-24 09:37
2017
ACM-ICPC
亚洲区
网络赛
HDU-2017 ACM/ICPC Asia Regional Qingdao Online-补题
还好这次成功水到了名额,能去现场赛混波经验……1001-Apple>>>大浮点数+
计算几何
>>string>>STL>>最小割边数>>链表>>枚举+二分<<<首先数论推到,获得一个更加友好的公式,然后枚举二分即可
f_zyj
·
2017-09-19 00:53
CONTESTS
三角形的外接圆 -
计算几何
问题给定三角形三点坐标(三点不会在同一直线)和一个点(x,y),要你判断点(x,y)是否在三角形外接圆之外。若在圆外,输出“Accepted”若在圆上或圆内,则输出“Rejected”;SampleInput3-200-2202-2-200-22002-200-22011SampleOutputAcceptedRejectedRejected模板#include#include#include#i
HyperDai
·
2017-09-17 15:23
三角形的外接圆
C/C++
计算几何
详谈判断点在多边形内的七种方法(最全面) hdu1756 hrbust1429 为例
这几天在学
计算几何
,学到点定位的判断点在多边形内,书上提到了三种方法,但是有些方法的代码不全。于是网上找了找,又发现更多判断的方法,一时兴起决定学习一下,看看到底有多少种,结果一个大坑。。。
WilliamSun0122
·
2017-09-15 18:21
ACM
hdu
点定位
身为蒟蒻而找到的好诗!
以下是摘抄:我好菜啊模拟只会猜题意贪心只能过样例数学上来先打表DP一般看规律组合数学靠运气
计算几何
瞎暴力图论一顿套模板数论只会GCD对我就是这种蒟蒻啦~
jzq233jzq
·
2017-09-15 00:00
jzq的小杂谈
POJ - 1113 Wall(
计算几何
凸包)
点我看题题意:给出n个点的坐标,想要在这n个点外面建一个墙,要求每个点到墙的距离得大于等于l,求墙的最小周长。分析:就是求凸包的长加上一个圆的周长,自行YY~嘻嘻嘻,用graham扫描法求解。参考代码:#include#include#include#include#includeusingnamespacestd;constdoublePI=acos(-1.0);constintmaxn=1e3
Vmorish
·
2017-09-14 23:33
计算几何--凸包
hdu2948 简单
计算几何
判断点在三角形 矩形 圆形内
题意本质就是如标题说的
计算几何
。
WilliamSun0122
·
2017-09-12 21:06
ACM
hdu
点定位
ACM 题型算法分类
:http://acm.pku.edu.cn/JudgeOnline/主流算法:1.搜索//回溯2.DP(动态规划)3.贪心4.图论//Dijkstra、最小生成树、网络流5.数论//解模线性方程6.
计算几何
薛笙
·
2017-09-08 00:57
UVALive7749(Convex Contour)-
计算几何
分类讨论
题目链接:ConvexContour题意:在格子的一行中给出若干个正方形(S),等边三角形(T),圆形(C),画线将整个图形包围住,求线的最短长度。思路:需要分类讨论。当图形的两端是圆形或正方形的时候,画出最短的线一定全是横的和竖的,即轮廓是一个矩形。当全是三角形时,画出最短的线只有两端的三角形是斜的,其他的全是横的和竖的,即轮廓是一个梯形。当两端有三角形而过渡到矩形或圆形时,需要单独计算。当三角
gongfuqingwa
·
2017-08-30 20:25
计算几何
[翻译]扫描线算法(Line Sweep Algorithm)(1)
geometry/line-sweep-technique/tutorial/在cf评论区偶然看见的,顺便学习一下好了……然后发现是个大坑我英语比较菜,如有谬误还请纠正……在这篇文章,我们将会学到一些基于
计算几何
的算法
LittleRewriter
·
2017-08-23 21:07
计算几何
学习阶段总结(1)
mode=medium&illust_id=64450274数论、
计算几何
知识总结(已做):
计算几何
基础数论day1基础知识总结(待做):数论day2数论day3高斯消元
计算几何
(二)这些天的学习不算好也不算差
LinnBlanc
·
2017-08-22 15:44
学习总结
HDOJ1221
计算几何
入门题
RectangleandCircleTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3237AcceptedSubmission(s):851ProblemDescriptionGivenarectangleandacircleinthecoordinatesyste
老年退役选手
·
2017-08-21 21:42
计算几何
判断多边形凹凸(
计算几何
基础)
描述:任意给定一个多边形,判断它是凸还是凹。多边形的顶点以逆时针方向的序列来表示。输入:输入包含多组测试数据,每组数据占2行,首先一行是一个整数n,表示多边形顶点的个数,然后一行是2×n个整数,表示逆时针顺序的n个顶点的坐标(xi,yi),n为0的时候结束输入。输出:对于每个测试实例,如果地块的形状为凸多边形,请输出“convex”,否则输出”concave”,每个实例的输出占一行。样例输入:40
Gabriel_tzc
·
2017-08-18 14:26
二维最小乘积生成树
由于本蒟蒻不懂三维
计算几何
,所以先来玩一下二维的。现在没有时间去找例题做,先把思路放在这,到时候再补。裸题描述:给你n个二元组[x,y],要你从中选k个二元组,使得∑x∗∑y最小。
Cold_Chair
·
2017-08-15 22:03
计算几何
二维最小乘积生成树
由于本蒟蒻不懂三维
计算几何
,所以先来玩一下二维的。现在没有时间去找例题做,先把思路放在这,到时候再补。裸题描述:给你n个二元组[x,y],要你从中选k个二元组,使得∑x∗∑y最小。
Cold_Chair
·
2017-08-15 22:03
计算几何
【总结】常见编程题型总结1-数据结构&算法
按照数据结构划分基本类型数组-1维数组的特性1维数组查找有序1维数组与回溯环形数组数组-2维地图类问题棋类问题链表队列栈树一棵树两棵树图按照算法思想划分数学相关
计算几何
题贪心法分治法动态规划连续区间问题不确定区间问题转为基于某种标准的坐标问题试探法及时舍去回溯法
TheSnowBoy_2
·
2017-08-15 15:04
基本算法
京东实习生招聘题目解析(二)
最近比较忙,又有一段时间没写题目了,终于在前几天把赛码网上,JD的2016秋招和2017实习生招聘剩下的4星难度题目做了,至此所有4星难度题目都解决了,5星难度题目还剩下一个应该是
计算几何
学的题目,因为这块我不熟悉
lite
·
2017-08-13 00:00
京东
招聘
python
算法
【题目整理】
计算几何
bzoj1038[ZJOI2008]瞭望塔半平面交。
iamwms
·
2017-08-11 18:11
线段树
网络流
计算几何
李超线段树
【jzoj5247】【NOIP2017提高A组模拟8.10】【
计算几何
】【二分答案】
题目大意解题思路对点排序后显然满足二分性,手推一下就可判断是否相交。code#include#include#include#include#defineLFdouble#defineLLlonglong#defineULLunsignedint#definefo(i,j,k)for(inti=j;i=k;i--)#definefr(i,j)for(inti=begin[j];i;i=next[i
inklutcuah
·
2017-08-10 16:42
jzoj
二分
三分
LA 3263 - That Nice Euler Circuit(
计算几何
基础题目 欧拉公式)
题目链接3263-ThatNiceEulerCircuit分析这是紫书上的模板题,唯一有点思维的地方是用到欧拉公式,关于欧拉公式的简单证明可以看这篇blogACcode#include#definepbpush_back#definempmake_pair#definePIacos(-1)#definefifirst#definesesecond#defineINF0x3f3f3f3f#defin
孤鸿子_
·
2017-08-07 16:07
算法刷题
计算几何
typedefdoubledb;constdbeps=1e-6;//点.向量structpoint{dbx,y,len2,angle;point(){}point(db_x,db_y){set(_x,_y);}voidset(db_x,db_y){x=_x,y=_y;len2=x*x+y*y;angle=atan2(y,x);}voidprint(){printf("(%.6f,%.6f)",(d
fo0Old
·
2017-08-01 10:27
凸包--Graham扫描法
今天考试,考了一道
计算几何
的简单题。。。。这,,,还是学一下吧。。然后考试现场学习一下凸包算法。先理解一下凸包是啥东西。
小蒟蒻yyb
·
2017-07-30 21:56
======总结======
2017多校第二场最后一题
第一个
计算几何
题,(就是暴力)。。。从来没写过数学题,比赛的时候队友没看的N是整数也一直写不出。。。一下午真是。。。。
constbh
·
2017-07-27 20:02
暴力
NOIP机房模拟 【
计算几何
】【花花的聚会】【文本编辑器】
计算几何
题意描述花花对
计算几何
有着浓厚的兴趣。他经常对着平面直角坐标系发呆,思考一些有趣的问题。今天,他想到了一个十分有意思的题目:首先,花花会在x轴正半轴和y轴正半轴分别挑选n个点。
Hawo11
·
2017-07-24 19:11
————测试题————
校内赛
ACM中的基本数学知识掌握 --- 【数论/组合/博弈论/
计算几何
】非常重要
持续更新这里有一篇对poj上的数论进行的总结.总结的很好.传送门我就这里面讲的博客进行一波加深解释.(题目太多,连接就不贴了,就只贴了对应的名词解释,而有些我贴的是博客地址,因为的涉及的算法稍微好一点嘛)博弈论—巴什博弈,尼姆博弈(就会这两个简单的博弈)相关题目:POJ2234MatchesGamePOJ2975NimPOJ2505AmultiplicationgamePOJ1067取石子游戏PO
Anxdada
·
2017-07-23 01:28
板子
[51NOD]-1264 线段相交 [
计算几何
&叉积&点积]
基准时间限制:1秒空间限制:131072KB分值:0难度:基础题收藏关注给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。如果相交,输出”Yes”,否则输出”No”。Input第1行:一个数T,表示输入的测试数量(1typedefdoubleLL;structp{LLx,y,z;};psub(pa,pb){//坐标差返回一个向量pPP;PP.x=b.x-a.
ctsas
·
2017-07-18 18:04
数学
POJ3304---Segments (基础
计算几何
:叉积判断线段相交)
【题目来源】:https://vjudge.net/problem/POJ-3304【题意】给出n条线段的起始点坐标,然后问,有没有这样一条直线:所有线段在该直线上的投影至少有一个共同点。【思路】假设存在一条直线能与所有线段相交,那么与这条直线垂直的直线一定符合题意。至于,为什么要枚举所有端点,看到一句不错的解释:证明:若有l和所有线段相交,则可保持l和所有线段相交,左右平移l到和某一线段交于端点
起风了_唯有努力生存
·
2017-07-18 11:38
ACM竞赛
【计算几何】--线段问题
ACM的进程
POJ2318---TOYS (基础
计算几何
:叉积应用)
【题目来源】:https://vjudge.net/problem/POJ-2318【题意】给出一个矩形的柜子,这个柜子有n个隔板,小孩手里有m个布偶,将娃娃都扔进去,问,被隔板分离出来的每个小空间里有几个娃娃?给出n,m,和矩阵柜子的左上角坐标,与右下角的坐标,下面有n+m行,前n行给出隔板的上下两个横坐标,下面m行表示娃娃的所在位置,并且不会恰好在隔板上。【思路】利用叉积公式的表示的含义:若存
起风了_唯有努力生存
·
2017-07-17 17:22
ACM竞赛
【计算几何】--线段问题
ACM的进程
GDOI7.6~7.15模拟总结
终于分组了,但总感觉哪里不太对劲似乎GDOI组比NOIP组还简单的样子7.6T1一眼线性基,然而忘了插入还自己推了一波这样只有50分,打个表找个规律就可以过了T2被
计算几何
吓死,但仔细一看发现还是可以做的
alan_cty
·
2017-07-14 21:25
心情
总结
[BZOJ 1027][JSOI2007]合金(
计算几何
+Floyd最小环)
Description某公司加工一种由铁、铝、锡组成的合金。他们的工作很简单。首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同。然后,将每种原材料取出一定量,经过融解、混合,得到新的合金。新的合金的铁铝锡比重为用户所需要的比重。现在,用户给出了n种他们需要的合金,以及每种合金中铁铝锡的比重。公司希望能够订购最少种类的原材料,并且使用这些原材料可以加工出用户需要的所有种类的合金。So
Zars19
·
2017-06-13 22:00
6月题目汇总1(6.6---6.13)
6.6上午NO.1来源:UVa1318MonsterTrap分类:
计算几何
,平面直线图简要题解:首先从所有线段的端点中出不在任何一条线段(端点不算)上的点的集合S,再加上(0,0),(inf,inf)这两个点
Nocownowa
·
2017-06-06 12:12
习题
计算几何
--凸包--Andrew算法--HDU1392
题目描述给出一些点,求凸包的周长。什么是凸包用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有的点。凸包的Andrew算法Andrew算法是graham的变种。它的思想是这样的:先按横坐标排序,然后选出最左边的点(最左边的点一定要选入凸包),这样,就把问题转化为求凸包的上下凸壳。考虑求下凸壳,考虑如果求好了一个下凸壳,现在从最右边加入一个点,那么
fyoier
·
2017-06-04 21:40
HDU
-----计算几何-----
凸包
计算几何
之大圆包含小圆问题
题意:给出一个大圆,n个小圆,求大圆匡小圆时小圆半径和最大是多少题解:使用类似扫描线的东西先搞出各个端点,然后求一个前缀和就好了若是求园的个数,那么下面p数组的第二个值为1或者-1即可#include#include#include#includeusingnamespacestd;#defineMAXN100005#defineLLlonglongpairp[MAXN*2];intmain(){
这个昵称好像藏起来了
·
2017-05-28 12:36
计算几何
通用模板
acm
计算几何
基础知识
向量的叉乘三维叉积:两个向量a=(x1,y1,z1),b=(x2,y2,z2)的叉积的结果是一个向量c。记作c=a×b。其中i,j,k是三个轴上的单位向量。展开结果得到c=(y1-z2,x2z1-x1z2,x1y2-x2y1)。展开方式由三阶行列式的展开方式得到(见下)。其中的i,j,k作为单位向量合并,并写在对应坐标处。根据叉积的计算式子,c的模长等于以ba,为两条邻边所作成的平行四边形的面积,
qianguch
·
2017-05-20 10:06
计算几何
计算几何
bzoj 2765: [JLOI2010]铁人双项比赛 (
计算几何
)
题目描述传送门题目大意:铁人双项比赛由长跑和骑自行车组成。现在给定总赛程s,以及每个选手长跑和骑车的平均速度,请你求出对于某个指定的选手最有利的k和r。所谓最有利,是指选择了这个k和r后,该选手可以获得冠军,且领先第2名尽量地多。题解这道题刚开始的想法是解不等式组,然后得到一个k的范围,再确定最优解。但是发现就算解出了范围,也不满足什么单调性。所以就考虑别的了。对于每个选手其实,都可以用一条直线表
clover_hxy
·
2017-05-03 23:17
计算几何
bzoj 2338: [HNOI2011]数矩形 (
计算几何
)
题目描述传送门题目大意:给出n个点,求顶点都在n个点中的最大矩形。题解代码#include#include#include#include#include#defineN1503#defineLLlonglongusingnamespacestd;intn,cnt,top,st[N*N];structdata{LLx,y;data(LLX=0,LLY=0){x=X,y=Y;}}p[N];datao
clover_hxy
·
2017-05-02 19:52
计算几何
[BZOJ2338][HNOI2011]数矩形(
计算几何
)
题目描述传送门题目大意:给出二维平面上的n个点,求一个最大的矩形,它的顶点都在给出的点上。题解首先预处理出所有的线段,中点相同、长度相同的两条线段可以组成一个合法的矩形将所有的线段按照一维中点、一维长度、一维斜率排序,对于中点相同、长度相同的线段必定在一段区间里,并且对于一条线段,取到最大值的另一条线段单峰,用两个指针扫一下就行了代码#include#include#include#include
Clove_unique
·
2017-05-02 19:36
题解
省选
计算几何
【jzoj5094】【GDSOI2017第四轮模拟day3】【鸽子】【
计算几何
】
题目大意养鸽人要监视他的鸽子,有n只鸽子站在平面上,他可以在m个给定的点上设置监视器,如果一只鸽子在某个监视器上或者在两个监视器所连直线上或者在三个监视器所连直线的三角形内则其就咕咕咕了,现在养鸽人要让所有鸽子咕咕咕,请问他最少需要设置多少监视器。解题思路本题程序少考虑了很多问题,所以代码有很多bug需要读者手动修,这里提供正确的思路。本题程序基于监视器全部在监视器组成的凸包上。错误的思路当监视器
inklutcuah
·
2017-04-26 16:30
计算几何
jzoj
GDOI第三轮模拟总结
t4,30分暴力也需要
计算几何
基础,然后就GG了。。day1最后只有30,这一场最可做的应该是t2,没有想到真的巨亏。。对
Drin_E
·
2017-04-22 09:49
杂文
CQOI2017流水账(滚粗记) ---NKwxh (1879570236) 本博客为两个Oier共有,你们不要晕啊!
4月7日,上午复习了一下各种数学板子以及
计算几何
板子,心里面是慌的,其实并没有怎么复习进去。下午去重邮试机,得知今年用的是重邮的新机房,键盘与我校新机房的键盘一样,这还
Nocownowa
·
2017-04-10 18:21
CONTESTS
CQOI2017酱油记(spark)
T2:
计算几何
。不会正解的算法,但本应该拿到50分暴
Nocownowa
·
2017-04-10 18:27
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他