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计算几何
计算几何
进阶-坐标旋转
坐标旋转主要要找到参考系,对于一个坐标,我们需要维护它与参考系之间的角度及长度比。坐标旋转公式对于任意两个不同点A和B,A绕B旋转ang角度的坐标为:(Δx∗cos(ang)−Δy∗sin(ang)+xB,Δy∗cos(ang)+Δx∗sin(ang)+yB)(Δx∗cos(ang)−Δy∗sin(ang)+xB,Δy∗cos(ang)+Δx∗sin(ang)+yB)B-Fractal题意:操作一
大学要有梦想
·
2020-08-21 01:12
计算几何
坐标旋转
计算几何
hdu 4793(嗷嗷水的
计算几何
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4793;大意:在原点有一个平台,原点还有一个圆形木块,视为挡板,有一个圆形滑块在光滑坐标轴上摩擦,有初始位置和坐标轴方向分速度,求,在圆形平台上走多远。分析:本题所求是圆形滑块轨迹中两次与圆形平台外切之间的时间,利用圆形坐标轨迹(x+vx*t,y+vy*t)进行计算相切是的时刻,如果碰上挡板,则用时是与
leader_win
·
2020-08-21 01:16
简单题
North--计算几何
北门的智慧——计算几何
HDU 4798 Skycity (
计算几何
+推公式) 2013 Asia Changsha Regional Contest
传送门SkycityTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):538AcceptedSubmission(s):166ProblemDescriptionTheworld’snewtallestbuildingisgoingtobebuiltinChangsha
ITAK
·
2020-08-21 01:43
ACM_计算几何
ACM_HDU
ACM/ICPC
Asia
Regional
HDU 4798
计算几何
解题报告
SkycityProblemDescriptionTheworld’snewtallestbuildingisgoingtobebuiltinChangsha,whichwillbecalledas“Skycity”.TheSkycityisgoingtobebuiltasacirculartruncatedcone,radiusofitsbottomismarkedasR,andradiusof
onepointo
·
2020-08-21 01:08
————计算几何————
计算几何——基本操作
nyoj
737 石子合并(一) 区间动规
描述有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行有一个整数n,表示有n堆石子。接下来的一行有n(0#includeconstintinf=1000000;intd[220][220],w[220
maqinyao5566
·
2020-08-21 00:08
动态规划
2017多校六 1002题 hdu 6097 Mindis 相似三角形
计算几何
题目链接题意:圆心O坐标(0,0),给定两点P,Q(不在圆外),满足PO=QO,要在圆上找一点D,使得PD+QD取到最小值。官方题解:做P点关于圆的反演点P',OPD与ODP'相似,相似比是|OP|:r。Q点同理。极小化PD+QD可以转化为极小化P'D+Q'D。当P'Q'与圆有交点时,答案为两点距离,否则最优值在中垂线上取到。时间复杂度O(1)O(1)补充说明:反演:设在平面内给定一点O和常数k(
kkkkahlua
·
2020-08-21 00:47
hdu
多校
计算几何
HDU 4798 Skycity(
计算几何
)
SkycityTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):721AcceptedSubmission(s):283ProblemDescriptionTheworld'snewtallestbuildingisgoingtobebuiltinChangsha,wh
兔蠢蠢
·
2020-08-20 23:43
计算几何
FJOI2019全记录(福建省选)
Day0最后一个早上,早读完后就到机房里,复习了左偏树和
计算几何
,然后真的不知道还要做什么了(FFT和一些数论的结论昨天复习过了也许还要去学一点新东西(?),像Krusk重构树什么的。
baizu1991
·
2020-08-20 23:33
HDU 6097 Mindis(
计算几何
)
Description给出一个圆心为O(0,0),半径为r的圆,并给出圆内两个距圆心等距的点P,Q,要求在圆上找一个点D,使得|PD|+|QD|最小,输出最小值Input第一行一个整数T表示用例组数,每组用例首先输入一整数r表示圆的半径,之后输入P,Q两点的横纵坐标xp,yp,xq,yq,保证|OP|=|OQ|(T≤500000,−100≤xp,yp,xq,yq≤100,1≤r≤100)Outpu
v5zsq
·
2020-08-20 22:42
HDU
计算几何
UVA 634 || Polygon(转角法,点在凸包内
刚刚入门
计算几何
。都是自己摸索出来的,如果理解有偏差,望指点。转角法。我们把多边形每条边的转角加起来,如果是2pi,那么点在多边形内。如果是Ipi,那么点在多边形的边界上。
巧奇
·
2020-08-20 22:00
计算几何
HDU4793
计算几何
题意:固定一个勋章,然后有一个大圆,用一个硬币从一个点发射,给定方向,可能与勋章产生动量守恒的碰撞。问与大圆相交的时间。思路:解析几何搞一搞就出来了。首先判一下是否会碰到大圆,然后就用点到直线的距离和两个三角形辅助搞一搞。。图画一下就出来了。就是大三角形的直角边减去小三角形的直角边乘以二这样。好像可以写的更简洁一点不过反正都过了233AC代码:#include#include#include#in
Desico
·
2020-08-20 22:49
ACM学习
「LibreOJ β Round #2」
计算几何
瞎暴力【全局异或、排序,区间求和】
题目描述:link题目分析:editorial空间其实超了512M,不过评测算的是使用的最大内存…Code(基本上薅的LanrTabe的代码…莫名其妙rk1??):#include#definemaxn200005#defineLLlonglongusingnamespacestd;intn,N,m,Xor,Rev,q[maxn],last,ch[maxn*30][2],tot;structnod
Master.Yi
·
2020-08-20 22:33
trie树
数据结构
HDU - 1700(
计算几何
)
问题描述:Thereisacyclewithitscenterontheorigin.Nowgiveyouapointonthecycle,youaretofindouttheothertwopointsonit,tomaximizethesumofthedistancebetweeneachotheryoumayassumethattheradiusofthecyclewillnotexceed
wust_cyl
·
2020-08-20 22:22
计算几何
也许是史上最不良心的低阶
计算几何
讲解和习题集??
-3.在此声明:笔者极端厌恶
计算几何
,以至于直到今天之前都只打过几个
计算几何
的模板~~~~~不过鉴于今年是18年,所以感觉SD很有可能考
计算几何
(18年是什么理由啊喂)于是滚过来整理
计算几何
的资料了..
weixin_30354675
·
2020-08-20 21:42
hdu 1700 (
计算几何
向量的坐标变换)
DescriptionThereisacyclewithitscenterontheorigin.Nowgiveyouapointonthecycle,youaretofindouttheothertwopointsonit,tomaximizethesumofthedistancebetweeneachotheryoumayassumethattheradiusofthecyclewillnot
Who_is_WZX
·
2020-08-20 21:33
acm
计算几何
THUSC2019 游记
然后Day2开始血亏自己真正赢不了的时候应该是从Day2一上来决定先写
计算几何
吧,很多细节根本没有想清楚然后就直接上去写,直到最后都没有过pretest中的任何一个点如果自己把这\(2h\)放在\(T2
adfa4535
·
2020-08-20 21:11
NYOJ
-117--求逆序数(归并排序)
求逆序数题目链接:求逆序数题解:题目意思为一组数组中,前面的数比后面的数大,那么这两个就是一对逆序数。然后数列中一共有多少这样的逆序数对。采用归并排序,先分到最小时,在合并两个数组,当左边的数组大于右边的数组时,即左边这个数的逆序数为右边数组剩下的元素个数。然后以此累加这个逆序数对,直至排序完成,累加所得的结果就是数列中逆序数对。比如1342实现代码importjava.util.Scanner;
搬砖丶小码农
·
2020-08-20 13:06
排序算法
nyoj
90 整数划分【dp划分数】
整数划分时间限制:3000ms|内存限制:65535KB难度:3描述将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。例如正整数6有如下11种不同的划分:6;5+1;4+2,4+1+1;3+3,3+2+1,3+1+1+1;2+2+2,2+2+1+1,2+1+1+1+1;1+1+1+1+1
hope1262946533
·
2020-08-20 10:18
简单DP&&背包问题
ny
oj
NYOJ
333 mdd的烦恼
mdd的烦恼时间限制:1000ms|内存限制:65535KB难度:3描述今天mdd看到这么一段话:在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler'stotientfunction、φ函数、欧拉商数等。例如φ(8)=4,因为1,3,5,7均和8互质。于是他想用计算机实现欧拉函数的功能,但是他又不想去写,你能帮帮他吗?ps:互质(r
进行时-----
·
2020-08-20 05:58
ACM_OJ
nyoj
333 mdd的烦恼
题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=333#include#include#includeusingnamespacestd;intSlove_Euler(intn){inti,res;res=n;for(i=2;i*i<=n;++i){if(n%i==0){res=res/i*(i-1);while(n%i==0)n/=i;
Hearthougan
·
2020-08-20 05:53
Nyoj
数论
数学题
2019.08.17【NOIP提高组】模拟 B 组 dfs、枚举+递推+
计算几何
文章目录0粉刷(paint)1运算符(calc)2倾斜的线你对我的虚伪让我的心受到太大的痛苦了,我很难忘记。——摘自贝多芬给侄子的信0粉刷(paint)鸡腿想到了一个很高(sha)明(bi)的问题,墙可以看作一个N*M的矩阵,有一些格子是有污点的。现在鸡腿可以竖着刷一次,覆盖连续的最多C列,或者横着刷一次,覆盖连续的最多R行。现在鸡腿把墙上的情况告诉你,请你告诉鸡腿最少要刷多少次才能刷干净!对于5
yjy_aii
·
2020-08-20 04:14
名人传
递推
深度优先搜索
计算几何
欧拉筛
纪中
枚举
2019.08.21【NOIP提高组】模拟 B 组 dfs、最小生成树+二分、dp+
计算几何
、floyed+dfs、spfa
文章目录0最小比例(ratio)1软件公司(company)2空间航行(warp)3摧毁巴士站(bus)0最小比例(ratio)图中共有N个点的完全图,每条边都有权值,每个点也有权值。要求选出M个点和M-1条边,构成一棵树,使得:即所有边的权值与所有点的权值之和的比率最小。给定N和M,以及N个点的权值,和所有的边权,要求M个点的最小比率生成树。N和M(2#includeusingnamespace
yjy_aii
·
2020-08-20 04:13
最小生成树
深度优先搜索
动态规划
nyoj
837 Wythoff Game
WythoffGame描述最近ZKC同学在学博弈,学到了一个伟大的博弈问题--威佐夫博弈。相信大家都学过了吧?没学过?没问题。我将要为你讲述一下这个伟大的博弈问题。有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法:一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。我们今天要做的是求前n个必败态。什么
yuniZZ
·
2020-08-20 04:45
博弈
nyoj
106 背包问题 可分割
描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1#includeusingnamespacestd;structmb{intv,w;}s[20];intcmp(mbx,mby){returnx.v>y.v;}intmain(){intt;scanf("%d",&t);while(t--){intn,m,i,sum=0;scanf("%d%d",&n,&m)
不一样的颜色
·
2020-08-20 04:33
贪心算法
XMU 1071 圣斗士黄金十二宫(七)银河星爆 【
计算几何
】
1071:圣斗士黄金十二宫(七)银河星爆TimeLimit:500MSMemoryLimit:64MBSubmit:193Solved:10[Submit][Status][WebBoard]Description撒加回答了星矢的第一个问题,但是当星矢要问第二个问题时,撒加的头发全变白了。白撒加的实力是无人能及的,星矢被废去了五感。这时帮沙加统计完单词的一辉也赶到了,想打赢白撒加是不可能的,一辉的
Coolxxs
·
2020-08-20 04:27
XMU
题解
poj1556 The Doors (
计算几何
+最短路)
TheDoorsTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:11497Accepted:4227DescriptionYouaretofindthelengthoftheshortestpaththroughachambercontainingobstructingwalls.Thechamberwillalwayshavesidesatx
八百标兵奔北坡666
·
2020-08-20 04:12
计算几何
NOI备战总结ing……
持续做题ing……已完成:树套树点分治博弈论凸包杜教筛反演FFT数位DPDP专栏网络流数学专栏正在进行中:waiting:SAMKd-tree矩阵树分治FWTBSGSprufer序列仙人掌LCT线性基
计算几何
weixin_30906671
·
2020-08-20 04:50
NYOJ
886 取石子(八)(威佐夫博弈)(典型题)
取石子(八)时间限制:1000ms|内存限制:65535KB难度:3描述有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。如果你胜,你第1次怎样取子?输入
离墨猫
·
2020-08-20 04:11
博弈
取石子
计算几何
——直线、线段和圆的交点
汇总篇:
计算几何
汇总首先,求出圆心O在直线AB上的投影点E然后求出AB的方向向量e=AB/|AB|令EC=ED=basebase=sqrt(r^2-OE^2)EC=-base*eED=base*eC=E
Meloor
·
2020-08-20 03:16
计算几何
动态规划 最长上升子序列(LIS)
[i]);*pos=a[i];}}printf("%d\n",k);理解算法思想:http://blog.csdn.net/joylnwang/article/details/6766317几个题目:
nyoj
17
Strokess
·
2020-08-20 03:23
LIS
动态规划
挑战程序设计竞赛
nyoj
题目106 :背包问题 贪心算法
背包问题时间限制:3000ms|内存限制:65535KB难度:3描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1#includestructfun{intj;intw;}f[10];intcmp(constvoid*a,constvoid*b){return(*(fun*)a).j>(*(fun*)b).j;}intmain(){intn;scanf("%
BBHHTT
·
2020-08-20 02:18
贪心算法
计算几何
(一道题) Geometry
计算几何
题意描述花花对
计算几何
有着浓厚的兴趣。他经常对着平面直角坐标系发呆,思考一些有趣的问题。今天,他想到了一个十分有意思的题目:首先,花花会在x轴正半轴和y轴正半轴分别挑选n个点。
zhangche0526
·
2020-08-20 02:03
题解
-联赛
【关于四足机器人那些事】腿部运动学建模(三维)
包含详细公式推导与计算首先,我们来看三维空间中简图:其中a表示髋关节距离主体得偏移,L1,L2共面,与a保持垂直关系,[x,y,z]表示足端相对于髋关节的位置,为了更容易大家理解,我们将视角转换到不同的视图当中去
计算几何
关系
我是。
·
2020-08-20 02:57
四足机器人
数学问题
NYOJ
7 街区最短路径问题(数学问题)
街区最短路径问题时间限制:3000ms|内存限制:65535KB难度:4描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入第一
xia842655187
·
2020-08-20 02:39
【NYOJ】
【水水水】
[题集]
计算几何
1n#defineregregisterint#defineilinline#definefifirst#definesesecond#definemk(a,b)make_pair(a,b)#definenumb(ch^'0')#definepbpush_back#definesolidconstautodefineentercoutusingnamespacestd;typedeflongl
weixin_34270606
·
2020-08-20 02:25
2015 湖南省赛
计算几何
--多边形的公共部分
给定两个简单多边形,你的任务是判断二者是否有面积非空的公共部分。如下图,(a)中的两个矩形只有一条公共线段,没有公共面积。(a)(b)在本题中,简单多边形是指不自交(也不会接触自身)、不含重复顶点并且相邻边不共线的多边形。注意:本题并不复杂,但有很多看上去正确的算法实际上暗藏缺陷,请仔细考虑各种情况。输入描述输入包含不超过100组数据。每组数据包含两行,每个多边形占一行。多边形的格式是:第一个整数
_rabbit
·
2020-08-20 01:12
计算几何
计算几何
多边形面积并
计算几何
之题目讲解
计算几何
(2)声明:本篇文章中仅最后一个题目的题面为本人翻译(温州中学USACO月赛十年题典v10_2000-2009年给了语言组织帮助),其他题面均为BZOJ中原版拷录另:这是我在word中写的,由于是新手
csyzcyj
·
2020-08-20 01:39
听课记录
竞赛数学
NYOJ
之三个数从小到大排序
-------------------------------------------AC代码:1importjava.util.Arrays;2importjava.util.Scanner;34publicclassMain{56publicstaticvoidmain(String[]args){78Scannersc=newScanner(System.in);910intx[]=newi
weixin_30849403
·
2020-08-20 01:01
nyoj
858(下三角矩阵)(水题)
题目链接:clickhere~代码如下:01.#include02.#include03.#include04.usingnamespacestd;05.intmap[1010][1010];06.intf[1010];07.intn,ans;08.voidsearch()09.{10.memset(f,0,sizeof(f));11.for(inti=1;i=1;j--)13.{14.if(ma
0_250
·
2020-08-20 01:49
水题题库
nyoj
7 街区最短路径问题
将x,y分开,题意可以理解为求在n个数中找一个点,使这个点到每个点的距离最短,相当于求中位数#include#include#includeusingnamespacestd;intmain(){intT,i,n,x[25],y[25];scanf("%d",&T);while(T--){scanf("%d",&n);for(i=0;i
jz-nice
·
2020-08-20 01:39
数学
计算几何
入门题#1(点,线基本关系,点积叉积的理解)
玩具(x,y)所在区域的判断方式是与左边隔栏叉积小于0,右边大于0.第一次真正意义上做
计算几何
的题,对叉积理解还不够充分,连WA好多发,啊。。
Flintx
·
2020-08-20 01:01
计算几何-线段
ACM
and
novicer
NYOJ
-7-街区最短路径问题
街区最短路径问题时间限制:3000ms|内存限制:65535KB难度:4描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入第一
Prim233
·
2020-08-20 00:31
语言入门
数学/计算几何
NYOJ
:41-三个数从小到大排序
三个数从小到大排序时间限制:3000ms|内存限制:65535KB难度:0描述现在要写一个程序,实现给三个数排序的功能输入输入三个正整数输出给输入的三个正整数排序样例输入20733样例输出72033代码:#include#includeintmain(){inta,b,c,t;scanf("%d%d%d",&a,&b,&c);//保证b比a大if(a>b){t=b;b=a;a=t;}//保证C为最
AI小白入门
·
2020-08-20 00:24
ACM学习
poj 1127
计算几何
入门题 求线段交点
所用到的知识:
计算几何
通常采用向量的形式来描述线段。这里运用*来表示向量的点积,^来表示向量的叉积。
liujc_
·
2020-08-20 00:39
计算几何
NYOJ
--41--三个数从小到大排序
三个数从小到大排序时间限制:3000ms|内存限制:65535KB难度:0描述现在要写一个程序,实现给三个数排序的功能输入输入三个正整数输出给输入的三个正整数排序样例输入20733样例输出72033思路:额,很早做的一道题,当时也没什么好思路,就是两个两个比较,最后让a最小,b其次,c最大。ac代码:#include//#includeintmain(){inta,b,c,temp;scanf("
海鲜粥
·
2020-08-20 00:18
南阳OJ--NYOJ--
80道简单入门题
NYOJ
-7-街区最短路径问题
描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得所有住户距离之和最小;输入第一行一个整数n#includeintx[21],y[21];intmain
f_zyj
·
2020-08-20 00:54
图论
计算几何
(白书)
二维几何基础#includeusingnamespacestd;constintMAXN=1e5+5;constintINF=0x3f3f3f3f;constdoubleeps=1e-8;constdoublePI=acos(-1.0);/**atan2(y,x)返回反正切值,[-PI,PI]弧度,求极角atan(x)返回反正切值,[-PI/2,PI/2]弧度**/structPoint{doub
algzjh
·
2020-08-19 23:05
#
计算几何
nyoj
7 最短路径 数论
链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=7一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得各个住户到邮局的距离之和最少。求现在这个邮局应该建在那个地方使得
Red_Flame
·
2020-08-19 23:57
NYOJ
poj 1050
nyoj
104 矩阵最大和
给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。例子:0-2-7092-62-41-41-180-2其最大子矩阵为:92-41-18其元素总和为15。输入第一行输入一个整数n(0#include#include#includeusingnamespacestd;inta[110][110],f[10100],row
Red_Flame
·
2020-08-19 23:57
poj
动态规划
计算几何
模板(仿照刘汝佳大白书风格)
不完全版,有时间再补充//Geometry.cpp#include#defineLLlonglong#definelsonl,m,rt>(istream&in,Point&P){returnin>>P.x>>P.y;}friendostream&operatorPolygon;structCircle{Pointc;//圆心doubler;//半径Circle(){}Circle(constCir
PSU_VJD
·
2020-08-19 23:52
计算几何
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他