当前位置:首页 > 芯闻号 > 充电吧
[导读]题目链接:HDU 5762 题面: Teacher Bo Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072

题目链接:HDU 5762


题面:

Teacher Bo Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 644    Accepted Submission(s): 353


Problem Description Teacher BoBo is a geography teacher in the school.One day in his class,he marked N points in the map,the i-th point is at (Xi,Yi).He wonders,whether there is a tetrad (A,B,C,D)(A
If there exists such tetrad,print "YES",else print "NO".  
Input First line, an integer T. There are T test cases.(T≤50)

In each test case,the first line contains two intergers, N, M, means the number of points and the range of the coordinates.(N,M≤105).

Next N lines, the i-th line shows the coordinate of the i-th point.(Xi,Yi)(0≤Xi,Yi≤M).  
Output T lines, each line is "YES" or "NO".  
Sample Input
2
3 10
1 1
2 2
3 3
4 10
8 8
2 3
3 3
4 4

 

Sample Output
YES
NO

 

Source 2016 Multi-University Training Contest 3


题意:

     问给定的点中,是否存在两对点的曼哈顿距离完全相同,两对点不可以是同一对点。


解题:

     其实这题考察的就是暴力,只要抓住差值范围是在0-2*10^5范围内这一点就可以解决。看似n^2遍历,实则最多只会在2*10^5时停下来,用vis数组标记一下即可,如果出现点访问两次即有。


代码:

#include 
#include 
#include 
#include 
#include 
#include 
#define LL long long
using namespace std;
bool vis[200005];
int x[100005],y[100005];
int main()
{
	int t,n,m,tmp;
	bool flag=0;
	scanf("%d",&t);
	while(t--)
	{
	  flag=0;
	  scanf("%d%d",&n,&m);
	  memset(vis,0,sizeof(vis));
	  for(int i=0;i


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

全世界数以百万计的工程师和科学家都在使用 MATLAB® 分析和设计改变着我们的世界的系统和产品。基于矩阵的 MATLAB 语言是世界上表示计算数学最自然的方式。

关键字: matlab 编程 入门

单片机stm32零基础入门之--初识STM32 标准库

关键字: STM32 入门

计算机电子电路原理图,电路图讲解 电路图基础知识

关键字: 电路图 入门

周立功阅读笔记-CANopen轻松入门基于DS301(一)

关键字: canopen 入门

PSIM入门:简单实例讲解PSIM基本操作(PSIM Basic Simulation)

关键字: psim 入门 基本操作

题目链接:hdu 3062 题面: Party Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Jav

关键字: hdu 入门

题目链接:HDU 4355 题面: Party All the Time Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 65536

关键字: hdu 技巧

题目链接:HDU 4544 题面: 湫湫系列故事——消灭兔子 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768

关键字: hdu 贪心

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3911 题面: Black And White Time Limit: 9000/3000 MS (

关键字: hdu 线段树

题目链接:HDU 5754 题面: Life Winner Bo Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/13

关键字: hdu 博弈
关闭
关闭