码迷,mamicode.com
首页 > 其他好文 > 详细

CodeForces 617D Polyline

时间:2016-01-25 11:19:06      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

无脑暴力判断。

#include<cstdio>
#include<cstring>
#include<vector>
#include<cmath>
#include<queue>
#include<list>
#include<algorithm>
using namespace std;

struct point
{
    long long x;
    long long y;
}p1,p2,p3;

int main()
{
    scanf("%lld%lld",&p1.x,&p1.y);
    scanf("%lld%lld",&p2.x,&p2.y);
    scanf("%lld%lld",&p3.x,&p3.y);

    if(p1.x==p2.x&&p2.x==p3.x) printf("1\n");
    else if(p1.y==p2.y&&p2.y==p3.y) printf("1\n");
    else if(p1.y==p2.y&&(p3.x>=max(p1.x,p2.x)||p3.x<=min(p1.x,p2.x))) printf("2\n");
    else if(p3.y==p2.y&&(p1.x>=max(p3.x,p2.x)||p1.x<=min(p3.x,p2.x))) printf("2\n");
    else if(p1.y==p3.y&&(p2.x>=max(p1.x,p3.x)||p2.x<=min(p1.x,p3.x))) printf("2\n");
    else if(p1.x==p2.x&&(p3.y>=max(p1.y,p2.y)||p3.y<=min(p1.y,p2.y))) printf("2\n");
    else if(p3.x==p2.x&&(p1.y>=max(p3.y,p2.y)||p1.y<=min(p3.y,p2.y))) printf("2\n");
    else if(p1.x==p3.x&&(p2.y>=max(p1.y,p3.y)||p2.y<=min(p1.y,p3.y))) printf("2\n");
    else printf("3\n");
    return 0;
}

 

CodeForces 617D Polyline

标签:

原文地址:http://www.cnblogs.com/zufezzt/p/5156683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!