文章

15

粉丝

446

获赞

2

访问

115.1k

头像
看测试数据输出一样,但是0%通过,不知道为什么
P1211
发布于2021年3月2日 13:39
阅读数 7.2k

#include<bits/stdc++.h>
#define MAXINT 32767
using namespace std;
typedef long long ll;

int main()
{
    int x1,y1,x2,y2,x3,y3,x4,y4;
    while(cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4)
    {
    	bool tagx=false,tagy=false;
    	if(x1>x2)	swap(x1,x2);
    	if(y1>y2)	swap(y1,y2);
    	if(x3>x4)	swap(x3,x4);
    	if(y3>y4)	swap(y3,y4);
    	if(x1<x4&&x2>=x3)	tagx=true;
    	if(x3<x2&&x4>=x1)	tagx=true;
    	if(y1<y4&&y2>=y3)	tagy=true;
    	if(y3<y2&&y4>=y1)	tagy=true;
    	if(tagx&&tagy)	cout<<"YES\n";
    	else	cout<<"NO\n";
		}
    
    return 0;
}
#include<bits/stdc++.h>
#define MAXINT 32767
using namespace std;
typedef long long ll;

int main()
{
    int x1,y1,x2,y2,x3,y3,x4,y4;
    while(cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4)
    {
    	bool tag=false...
登录查看完整内容


登录后发布评论

2 条评论
WCB1121
2024年3月9日 14:11

跟我一样,在VS各种测试都行,在这一直通不过。

赞(0)

snake : 回复 WCB1121: 题目只说了是对角上的两个点,所以处理的时候要考虑周全,比如3 3 1 1和0 0 1 1、以及1 1 3 3和0 0 1 1这两组数据

2024年3月9日 14:49