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计算几何
HDU 1072
NYOJ
483 Nightmare -- BFS+允许回头
/*有两种做法:一个不考虑走了回头路,因为数据是在是小,几乎不浪费时间另一个是用贪心策略,先假设所有点剩余时间为0,只要该点剩余时间小于上一点剩余时间-1则修改remain值为remain-1再入队,否则不入队*/#include#include#include#include#includeusingnamespacestd;#defineCLR(c,v)(memset(c,v,sizeof(c
x314542916
·
2020-08-26 15:57
【搜索】
【搜索】BFS
NYOJ
73
比大小时间限制:3000ms|内存限制:65535KB难度:2描述给你两个很大的数,你能不能判断出他们两个数的大小呢?比如123456789123456789要大于-123456输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b数据保证输入的a,b没有前缀的0。如果输入00表示输入结束。测试数据组数不超过10组输出如果a>b则输出“a>b”,如果aba#includeintmai
weixin_33752045
·
2020-08-26 15:08
nyoj
1072 我想回家
一道相当题目描述相当扯的题。这道题目的描述最后说的是求出到达最后一个点的最短距离,所以输入数据最后输入的城堡的坐标是没用的。就是先求出两点之间的距离,若不大于村落间距离,并且不大于最后的距离限制l,则在两点间建边。最后任意方法求出最短路即可。#include#include#include#include#include#include#include#includeusingnamespaces
染指的流年
·
2020-08-26 14:13
图论_最短路
nyoj
1052 看美女2
看美女(二)时间限制:1000ms|内存限制:65535KB难度:2描述“排排站,赏美女……”N个人站成一排。不巧,美女们只在队伍的最左边和最右边,你们可以向左看或者向右看。如果第i个人向左看,当且仅当第i个人的身高h[i]>h[j](j=1...i-1)时,他能看到美女;如果第i个人向右看,当且仅当第i个人的身高h[i]>h[j](j=i+1..N)时,他能看见美女。已知N个人的身高,为了能让更
iwi_ac
·
2020-08-26 14:29
水题入门
NYOJ
541 解题报告
最强DE战斗力时间限制:1000ms|内存限制:65535KB难度:3描述春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业。但许多国家对它虎视眈眈,准备联合起来对赵国发起一场战争。显然,面对多个国家的部队去作战,赵国的兵力明显处于劣势。战斗力是决定战争成败的关键因素,一般来说,一支部队的战斗力与部队的兵力成正比。但当把一支部队分成若干个作战队伍时,这个部队的战斗力就会大大的增强。一支部队的战
liulizhi1996
·
2020-08-26 13:35
数论
NYOJ
NYOJ
1072我想回家_最短路径
原题地址:点击打开链接此题略坑。。。#include#include#include#defineMAX1(v1.r+v2.r)||l>d)//如果大于两圆的半径之和或者大于最长行走距离则排除returnfalse;returntrue;}doubledjks(ints){memset(used,0,sizeof(used));inti,j,u;doublemin;for(i=1;idis[u]+
给糖吃的小骗子
·
2020-08-26 11:45
图论
计算几何
--判断两条线段相交--poj 2653
Pick-upsticksTimeLimit:3000MSMemoryLimit:65536KTotalSubmissions:8862Accepted:3262DescriptionStanhasnsticksofvariouslength.Hethrowsthemoneatatimeonthefloorinarandomway.Afterfinishingthrowing,Stantriest
angel_e
·
2020-08-26 08:27
计算几何
算法
nyoj
230/poj 2513 彩色棒 并查集+字典树+欧拉回路
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=230题意:给你许许多多的木棍,没条木棍两端有两种颜色,问你在将木棍相连时,接触的端点颜色必须相同,是否能把它们都连起来思路:很明显的欧拉路径,但题目给的字符串数据很大,得用字典树存取。代码如下:#include"stdio.h"#include"string.h"#include"stdl
angel_e
·
2020-08-26 08:56
水~~~
算法
nyoj
表达式求值--栈的应用
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=35思路:用栈模拟数的四则运算;初始化各种运算符之间的优先级;代码如下:#include"stdio.h"#include"string.h"#include"stack"usingnamespacestd;#defineN2005charstr[N];intOPS[256];chartab
angel_e
·
2020-08-26 08:56
数据结构
nyoj
36 最长公共子序列
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=36基本动态规划水题~代码记录一下:#include"stdio.h"#include"string.h"#defineN1005intdp[N][N];chars1[N],s2[N];intMAX(intx,inty){returnx>y?x:y;}intmain(){intT;intle
angel_e
·
2020-08-26 08:56
水~~~
算法
计算几何
-17级暑期集训(判断三个数能不能构成三角形)
G-三角形https://cn.vjudge.net/contest/241309#problem/G给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,Cintmain(){intm;doublea,b,c;scanf("%d",&m);while(m--){scanf("%lf%lf%lf",&a,&
婳儿
·
2020-08-25 15:55
知识点笔记
题
nyoj
小明组织活动的任务 59
小明组织活动的任务时间限制:2000ms|内存限制:65535KB难度:6描述小明刚进高中,在军训的时候,由于小明吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。在军训结束的那天晚上,小明被命令组织同学们进行篝火晚会。一共有n个同学,编号从1到n。一开始,同学们按照1,2,……,n的顺序坐成一圈,而实际上每个人都有两个最希望相邻的同学。如何下命令调整同学的次序,形成新的一个圈,使之符合同学们的意
没有能与不能只有想与不想
·
2020-08-25 06:30
好题
nyoj
ACM/ICPC竞赛
)3,文件操作(从文本文件中读入数据并输出到文本文件中)4,图(基本概念,存储结构,图的运算)数学知识1,离散数学知识的应用(如排列组合、简单的图论,数理逻辑)2,数论知识3,线性代数4,组合代数5,
计算几何
二算法
weixin_30678821
·
2020-08-25 05:11
计算几何
OJ 答案集
作为新手的我以下为收录和总结的一些编程题答案有问题请及时留言或者遇到新的问题请留言会不断更新A-线段相交给出平面上两条线段的两个端点,判断这两条线段是否相交(有一个公共点或有部分重合认为相交)。如果相交,输出"Yes",否则输出"No"。Input第1行:一个数T,表示输入的测试数量(1#include#include#include#includeusingnamespacestd;intmai
Webb君莫笑
·
2020-08-25 04:29
计算几何
之多边形重心
啥叫重心?我把它抽象的理解为几个顶点均分权重。三个点及以上才能构成一个简单的平面多边形,三角形是最简单的多边形。三角形的重心就是三个顶点均分权重。三角形重心通过一个三角形重心公式来看多边形重心公式,若一个三角形有三个点,分别为(x1,y1),(x2,y2),(x3,y3),那么三角形的重心公式为:x=x1+x2+x33,y=y1+y2+y33x=\frac{x1+x2+x3}{3},y=\frac
cornivores
·
2020-08-25 04:12
NYOJ
59-小明组织活动的任务(置换)
小明组织活动的任务时间限制:2000ms|内存限制:65535KB难度:6描述小明刚进高中,在军训的时候,由于小明吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。在军训结束的那天晚上,小明被命令组织同学们进行篝火晚会。一共有n个同学,编号从1到n。一开始,同学们按照1,2,……,n的顺序坐成一圈,而实际上每个人都有两个最希望相邻的同学。如何下命令调整同学的次序,形成新的一个圈,使之符合同学们的意
信仰..
·
2020-08-25 03:44
模拟
Circle Meets Square
计算几何
几何题,判断正方形与圆是否相交、相接触一个点、相离相交:a:正方形四个点在圆内(不在圆上)b:圆的五点在正方形内(不在正方形边上)(五点是指圆心加上圆的最上下左右四个点,还有正方形四个点都在圆上的情况,这时候要用圆心判断)相接触:就是上面a,b,中的不在圆上不在正方形边上的条件去掉。相离:其余就是相离的情况#includeusingnamespacestd;typedeflonglongll;#d
夕林山寸
·
2020-08-25 02:58
计算几何
牛人的ACM经验 (转)
)3,文件操作(从文本文件中读入数据并输出到文本文件中)4,图(基本概念,存储结构,图的运算)数学知识1,离散数学知识的应用(如排列组合、简单的图论,数理逻辑)2,数论知识3,线性代数4,组合代数5,
计算几何
二算法
weixin_30814223
·
2020-08-25 02:15
LA4986三分法求出凹性函数最小值+
计算几何
1/*LA49862三分法求出凹性函数最小值:3三分法本身的写法不难,这道题的关键是数学:41、找到表示量h,找到r与h的唯一确定关系,进而确定了h,就确定了相应的v52、判断出v(h)是一个凹性函数。因为r受离散的点的影响,无法从列函数,确定凹性。6我也仅仅是从极限的思想上考虑的。当h无限小,由(0,0,h)连向点p的直线越平,r趋向于无穷;7当h无限大时,r的增长速度更不上h,h趋向于无穷。8
weixin_30546189
·
2020-08-25 02:10
牛客小白月赛21(已AK)
比赛地址:传送门AAudio题解:这道题给定三个点,求一个点的位置,这个点到给出的三个点的距离相等,
计算几何
,也就相当于求出三个点构成的圆的圆心,可以搞出两条垂直平分线做下。
肘子zhouzi
·
2020-08-25 00:24
日常code
业余ACMer笔记·AC自动机
分组被分配到了主攻字符串,
计算几何
方面的问题,接下来一段时间主要看这些方面的知识了。这次三个题BZOJ1030,POJ2778,hdu2243是同一种套路,但数据范围和题目要求不同,在这里整理一下。
灵隐寺未来职工
·
2020-08-24 23:33
暑期训练·
计算几何
模板整理
是时候建立自己的
计算几何
模板了
计算几何
精度问题点和线定义点structpoint{doublex,y;point(){}point(doublex,doubley):x(x),y(y){}pointoperator
灵隐寺未来职工
·
2020-08-24 23:33
NYOJ
62 笨小熊(水题,找字母个数)
笨小熊时间限制:2000ms|内存限制:65535KB难度:2描述笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个LuckyWord,这样
Shyazhut
·
2020-08-24 23:39
NYOJ
一块水过这的题
NYOJ
62 笨小熊(c初学时疑惑题)
题目来源:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=62描述##笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-min
水色慕初
·
2020-08-24 23:38
ACM_水题
TOYS POJ - 2318(
计算几何
向量叉乘)
POJ—2318Calculatethenumberoftoysthatlandineachbinofapartitionedtoybox.Momanddadhaveaproblem-theirchildJohnneverputshistoysawaywhenheisfinishedplayingwiththem.TheygaveJohnarectangularboxtoputhistoysin,
发型睡姿决定
·
2020-08-24 23:11
计算几何
计算几何
之半平面交、多边形的核
半平面指一个平面的一半。比如在二维空间中,一条直线可以把整个平面分为两部分,左边是一个半平面右边是一个半平面。而半平面交就是一堆半平面的交集,可以想象成线性规划方程组A0x+B0y+C0>=0,A1x+B1y+C10;}//用叉积判断点是否在直线左边intHalfplaneIntersection(Line*L,Line*Q,poi*a,poi*out,intcnt){sort(L,L+cnt);
SaltyFishWei
·
2020-08-24 21:24
计算几何
2019牛客暑期多校训练营(第五场)I three points 1
计算几何
题意:问能不能将三角形放在矩形内题解:让一个顶点在原点,另一条边卡在墙角上,分别枚举是哪条边卡在上面虽然题目说1e-6精度以上的会被忽略。。。但是我输出.6f就是不行。。。得.10f才够//#pragmacomment(linker,"/STACK:1024000000,1024000000")#includeusingnamespacestd;typedeflonglongll;typedefu
__wwwwn
·
2020-08-24 21:04
计算几何
NYOJ
1085 数单词 (AC自动机模板题)
数单词时间限制:1000ms|内存限制:65535KB难度:4描述为了能够顺利通过英语四六级考试,现在大家每天早上都会早起读英语。LYH本来以为自己在6月份的考试中可以通过六级,可是没想到,成绩出来以后,居然没有通过。所以他不得不付出更多的时间来学习英语。要想通过六级,最基本的要求就是词汇量。为了能够更快的记住一些陌生单词,LYH有时会找一些英语文章来读。今天早上,LYH又找了一篇文章。读之前,他
lyhvoyage
·
2020-08-24 21:54
字符串
比赛题
数据结构
STL
注意事项&&遗漏知识&&题
文章目录注意事项遗漏知识字符串图论DP数学问题奋力一搏放弃吧孩子数据结构
计算几何
搜索待学习值得放弃其他题和比赛注意事项记住,zgs的oj里面cout比printf快数组溢出是%数据范围的操作;数组太大就炸掉了开了
锑元素使者
·
2020-08-24 21:44
矩阵-斐波那契数列
例:
NYOJ
148(斐波那契数列2)。有关斐波那契树列的规律详见这里。(1)、对于n>1,都有f(n)与f(n-1)互质。(2)、f(n)=f(i)*f(n-i-1)+f(i+1)*f(n-i)。
xuzengqiang
·
2020-08-24 18:55
解题
ACM
nyis oj 68 三点顺序 (
计算几何
基础)
三点顺序时间限制:1000ms|内存限制:65535KB难度:3描写叙述如今给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,如今让你推断A,B,C是顺时针给出的还是逆时针给出的?如:图1:顺时针给出图2:逆时针给出输入每行是一组測试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示A,B,C三个点的横纵坐标。(坐标值都在0到10000之间)输入000000表示输入结束測试数据
weixin_33957648
·
2020-08-24 17:10
精度控制,eps的用法
这算是知识盲点,以后学一学
计算几何
吧。
sunmaoxiang
·
2020-08-24 16:14
nyoj
55懒省事的小明
这个题没啥特别的,思想特别简单,就是我们学数据结构的时候,那里面的哈夫曼树的思想,从一组数里面选两个最小的相加,将这两个数从这组数中删除,再将这两个数的和放进去,再从这组数中选两个最小的数以此类推,刚开始的时候,我是用数组存储这一组是,然后每次用sort排完序,然后取最小的两个,结果对了,但是交上去超时了,其实这题应该用优先队列,再用greater,队列就变成了递减队列,然后每次取队顶的元素就可以
小呀小菜鸡
·
2020-08-24 15:34
stl
hihocoder 举行判断(
计算几何
)
判断是否为矩形,必须满足相异的4个点,存在4条边(不重合),边的向量只有两个,且两向量垂直;满足这些条件就可以了小知识点:两个向量垂直(x1,y1),(x2,y2)x1*x2+y1*y2==0;两个向量平行(x1,y2),(x2,y2)x1*y2-x2*y2==0;#1040:矩形判断时间限制:1000ms单点时限:1000ms内存限制:256MB描述给出平面上4条线段,判断这4条线段是否恰好围成
aisaihui6702
·
2020-08-24 13:15
HDU 2108 Shape of HDU
计算几何
判断多边形凹凸性
题目:https://cn.vjudge.net/problem/HDU-2108题意:给一个多边形点的坐标,输入按逆时针排序,判断多边形的凹凸性。思路:方法一:求凸包,比较顶点数是否相等。方法二:根据凸多边形定义:(1)对于每一条边,其余的边都在该边同一侧。(2)多边形内角都小于180度。也就是说对于逆时针排序的边,下一条边必定在上一条边左侧。实现上可以用叉积判断,向量v1和v2的叉积小于零时,
Rewriter_huanying
·
2020-08-24 13:15
解题笔记
OI常用算法
最短路径)RecursiveSearchTechniques(回溯搜索技术)MinimumSpanningTree(最小生成树)Knapsack(背包问题)ComputationalGeometry(
计算几何
努力的老周
·
2020-08-24 12:34
OI
OI算法汇总
Link-Cut-Tree可持久化数据结构分块KD树可合并堆(左偏树)2.数学组合数学质数模数论函数矩阵博弈论3.图论强连通分量(SCC)拓扑排序割点与桥欧拉回路4.树LCA树链剖分分治(点/边)虚树5.
计算几何
基本运算凸包半平面交
YxuanwKeith
·
2020-08-24 12:34
总结
nyoj
1076-方案数量 【排列组合 dp】
http://acm.nyist.net/JudgeOnline/problem.php?pid=1076方案数量时间限制:1000ms|内存限制:65535KB难度:2描述给出一个N*M的棋盘,左下角坐标是(0,0),右上角坐标是(N,M),规定每次只能向上或者向右走,问从左下角走到右上角,一共有多少种方案。上图是一个4*3的棋盘。输入多组测试数据。每组输入两个整数N,M(0≤N,M≤30)。输
weixin_30436891
·
2020-08-24 10:52
多边形区域填充算法--扫描线填充算法(有序边表法)
《
计算几何
与图形学有关的几种常用算法》一文给出了判断点与多边形关系的算法――扫描交点的奇偶数判断算法,利用此算法可以判断一个点是否在多边形内,也
tzb592825420
·
2020-08-24 10:10
计算机图形学
NYOJ
51 管闲事的小明
描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)
my_adu
·
2020-08-24 10:19
NYOJ
HDU 5531(2015长春 icpc E.Rebuild)
计算几何
RebuildTimeLimit:2000/1000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1881AcceptedSubmission(s):416ProblemDescriptionArchaeologistsfindruinsofAncientACMCivilization,andthe
_sun000
·
2020-08-24 09:58
nyoj
扩展欧几里德入门
点击打开链接http://acm.nyist.net/JudgeOnline/problem.php?pid=775百度有证明求解x,y的方法的理解设a>b。1,显然当b=0,gcd(a,b)=a。此时x=1,y=0;2,a>b>0时设ax1+by1=gcd(a,b);bx2+(amodb)y2=gcd(b,amodb);根据朴素的欧几里德原理有gcd(a,b)=gcd(b,amodb);则:ax
Masamiiiii
·
2020-08-24 07:51
Math
Asia Yokohama Regional Contest 2018 ABCG
第三周多校一题三小时滚蛋去吃KFC太惨了起手我看的第一个就是这场区域赛过的最少的H四色定理然后右下角看了将近10min倒是想到了拓扑排序不过右下角的度一定小于等于4的性质没看出来也根本不会写拓扑排序然后第二个看的就是F
计算几何
倒是可以一眼看出最长的线就是旋转卡壳的思想但是最短的线看完题解还是觉得有点神奇
tycw
·
2020-08-24 07:11
思维
第6届山东省赛总结帖
(于是
计算几何
仍然没人刷。。)。
Aerolite坠落
·
2020-08-24 06:55
感悟与心得
[WC2017]总结
最后一天出了一道
计算几何
题,算法是扫描线乱搞。好不容易出现了自己会的题目,比较兴奋。不过这题当时没有想到什么对拍方法,所以最后炸了,富榄没有对拍也炸了。
a_crazy_czy
·
2020-08-24 05:28
个人
杂文
WC
nyoj
How to eat more Banana (LIS变型&&DP)好题
HowtoeatmoreBanana时间限制:1000ms|内存限制:65535KB难度:4描述AgroupofresearchersaredesigninganexperimenttotesttheIQofamonkey.Theywillhangabananaattheroofofabuilding,andatthemeantime,providethemonkeywithsomeblocks.
没有能与不能只有想与不想
·
2020-08-24 04:08
nyoj
LIS.(最长上升子序列)
好题
技巧&&思想
hihoCoder - 1040 - 矩形判断 (简单
计算几何
~)
#1040:矩形判断时间限制:1000ms单点时限:1000ms内存限制:256MB描述给出平面上4条线段,判断这4条线段是否恰好围成一个面积大于0的矩形。输入输入第一行是一个整数T(1#include#include#includeusingnamespacestd;structpoint{intx,y;booloperators;for(inti=0;i<4;i++){s.insert(l[i
zzuspy
·
2020-08-24 03:22
hihoCoder
~~~~~~~~~~计算几何
nyoj
-137 取石子(三) (博弈,楼教主真男人八题)
取石子(三)时间限制:1000ms|内存限制:1000KB难度:6描述小王喜欢与同事玩一些小游戏,今天他们选择了玩取石子。游戏规则如下:共有N堆石子,已知每堆中石子的数量,两个人轮流取子,每次只能选择N堆石子中的一堆,取一定数量的石子(最少取一个),取过子之后,还可以将该堆石子中剩下的任意多个石子中随意选取几个放到其它的任意一堆或几堆上。等哪个人无法取子时就表示此人输掉了游戏。注意,一堆石子没有子
tbl00c
·
2020-08-24 03:37
博弈
hihoCoder 1040 : 矩形判断
计算几何
1040:矩形判断时间限制:1000ms单点时限:1000ms内存限制:256MB描述给出平面上4条线段,判断这4条线段是否恰好围成一个面积大于0的矩形。输入输入第一行是一个整数T(1#include#include#include#includeusingnamespacestd;#defineN5structpoint{intx,y;booloperatorss;for(i=0;i<4;i++
小人物_cipher
·
2020-08-24 03:36
HihoCoder
OJ
nyoj
1228矩形判断
描述给出平面上4条线段,判断这4条线段是否恰好围成一个面积大于0的矩形。输入输入第一行是一个整数T(1#includeusingnamespacestd;structnode{intx,y,cnt;}p[8];intmain(){intt,i,j,k;doubleK[4],max=1.0/0.0;structnodeb[8];scanf("%d",&t);while(t--){for(i=0,k=
如果名字不长一点ta就老说名字已存在
·
2020-08-24 01:08
算法
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他