青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594

POJ 1410 Intersection---計算幾何

Posted on 2009-10-02 03:13 Uriel 閱讀(413) 評論(0)  編輯 收藏 引用 所屬分類: POJ計算幾何
判斷矩形與一線段是否相交,注意線段在矩形內部的情況
其他都是模板。。沒什么了。。
/*Problem: 1410  User: Uriel 
   Memory: 172K  Time: 0MS 
   Language: C++  Result: Accepted
*/
 

#include
<stdio.h>
#include
<stdlib.h>
#include 
<math.h>
#define eps 1e-8
#define zero(x) (((x)>0?(x):-(x))<eps)

struct point
{
    
double x,y;
}
;

struct line
{
    point a,b;
}
;

double xmult(point p1,point p2,point p0)
{
    
return (p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);
}


int dot_online_in(point p,point l1,point l2)
{
    
return zero(xmult(p,l1,l2))&&(l1.x-p.x)*(l2.x-p.x)<eps&&(l1.y-p.y)*(l2.y-p.y)<eps;
}


int dots_inline(point p1,point p2,point p3)
{
    
return zero(xmult(p1,p2,p3));
}


int same_side(point p1,point p2,point l1,point l2)
{
    
return xmult(l1,p1,l2)*xmult(l1,p2,l2)>eps;
}


int intersect_in(point u1,point u2,point v1,point v2)
{
    
if (!dots_inline(u1,u2,v1)||!dots_inline(u1,u2,v2))
    
{
        
return !same_side(u1,u2,v1,v2)&&!same_side(v1,v2,u1,u2);
    }

    
return dot_online_in(u1,v1,v2)||dot_online_in(u2,v1,v2)||dot_online_in(v1,u1,u2)||dot_online_in(v2,u1,u2);
}


point P1,P2,S1,S2,S3,S4;

int main()
{
    
int t,flag;
    
double temp;
    scanf(
"%d",&t);
    
while(t--)
    
{
        scanf(
"%lf %lf %lf %lf %lf %lf %lf %lf",&P1.x,&P1.y,&P2.x,&P2.y,&S1.x,&S1.y,&S2.x,&S2.y);
        
if(S1.x>S2.x)
        
{
            temp
=S1.x;
            S1.x
=S2.x;
            S2.x
=temp;
        }

        
if(S1.y<S2.y)
        
{
            temp
=S1.y;
            S1.y
=S2.y;
            S2.y
=temp;    
        }

        S3.x
=S1.x;
        S3.y
=S2.y;  
        S4.x
=S2.x;
        S4.y
=S1.y;
        flag
=0;
        
if(intersect_in(P1,P2,S1,S3) || intersect_in(P1,P2,S1,S4) || intersect_in(P1,P2,S2,S3) || intersect_in(P1,P2,S2,S4))
        
{
            flag
=1;
        }

        
if(P1.x>=S1.x && P1.x<=S2.x && P2.x>=S1.x && P2.x<=S2.x && P1.y<=S1.y && P1.y>=S2.y && P2.y<=S1.y && P2.y>=S2.y)
        
{
            flag
=1;
        }

        
if(!flag)
        
{
            printf(
"F\n");
        }

        
else
        
{
            printf(
"T\n");
        }

    }

//    system("PAUSE");
    return 0;
}

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美伊人久久久久久久久影院| 久久久久国色av免费看影院| 久久国内精品视频| 亚洲人成在线免费观看| 久久国产精品99国产精| 国产免费成人| 欧美伊人久久久久久午夜久久久久 | 午夜精品福利在线观看| 99精品久久久| 国产精品看片资源| 午夜精品www| 午夜视频在线观看一区二区| 欧美在线你懂的| 亚洲第一黄色| 亚洲精品小视频在线观看| 国产精品国产三级欧美二区| 欧美一区二区三区视频| 久久人体大胆视频| 亚洲欧美视频在线观看| 欧美一区二区三区日韩视频| 韩国av一区| 一区二区国产在线观看| 黄色成人小视频| 国产精品s色| 激情久久久久| 亚洲一区二区三区三| 亚洲综合激情| 日韩视频免费观看高清完整版| 在线日韩av| 久久久久亚洲综合| 欧美亚洲成人精品| 亚洲精品裸体| 亚洲人成人99网站| 久久久久久久久久久成人| 亚洲综合首页| 欧美午夜一区| 亚洲一区二区三区中文字幕| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩午夜激情| 亚洲国产精品久久久久婷婷老年| 国产亚洲精品aa午夜观看| 一区二区欧美精品| 一区二区三区视频观看| 欧美精品v国产精品v日韩精品 | 18成人免费观看视频| 亚洲欧美日韩成人| 久久av一区二区三区漫画| 国产精品视频1区| 香蕉成人久久| 欧美成人r级一区二区三区| 狠狠色丁香婷综合久久| 99av国产精品欲麻豆| 亚洲一区亚洲二区| 国产农村妇女毛片精品久久麻豆| 亚洲一区二三| 欧美二区在线观看| 国产精品99久久久久久久久| 国产精品福利av| 欧美一区二区精美| 亚洲韩国日本中文字幕| 国产日韩精品一区观看| 卡一卡二国产精品| 久久天堂av综合合色| av不卡在线| 一区在线影院| 亚洲三级电影在线观看| 久久久亚洲精品一区二区三区| 亚洲精品美女91| 久久天堂成人| 欧美一级视频精品观看| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美激情欧美狂野欧美精品| 亚洲裸体俱乐部裸体舞表演av| 国产精品久久国产精麻豆99网站| 美女日韩欧美| 久久午夜av| 久久久av网站| 久久久久成人精品| 一本久久青青| 国产精品久久久久久久久借妻| 久久香蕉国产线看观看网| 午夜久久久久| 午夜精品福利电影| 亚洲欧美日韩直播| 亚洲一级黄色片| 性欧美xxxx视频在线观看| 一区二区三区四区五区精品视频 | 久久国产精品72免费观看| 性欧美xxxx大乳国产app| 亚洲国产精品一区二区三区| 亚洲福利视频网| 一区二区精品国产| 亚洲国产91| 91久久精品美女| 亚洲一二三区在线| 日韩一级精品| 亚洲网在线观看| 久久久久久日产精品| 久久亚洲欧洲| 亚洲另类自拍| 先锋资源久久| 开心色5月久久精品| 欧美色欧美亚洲另类二区| 国产日产精品一区二区三区四区的观看方式 | 亚洲国产美女精品久久久久∴| 男女精品视频| 欧美一级视频| 免费h精品视频在线播放| 欧美77777| 欧美午夜精品一区二区三区| 国产精品视频yy9099| 经典三级久久| 亚洲欧美国产精品桃花| 在线亚洲激情| 欧美一区二区三区在线观看视频| 99精品久久| 久久国产精品黑丝| 欧美国产精品劲爆| 国产精品免费看片| 亚洲激情另类| 久久久综合精品| 亚洲一级片在线观看| 欧美成人一区在线| 欧美三级电影大全| 亚洲电影激情视频网站| 午夜精品三级视频福利| 在线免费观看成人网| 国产区在线观看成人精品| 日韩视频国产视频| 亚洲精品美女在线观看播放| 欧美日韩精品二区| 国产欧美日韩三级| 亚洲性视频网站| 亚洲精品国产精品乱码不99按摩| 欧美在线视频导航| 国产日韩一区二区三区| 亚洲欧美另类在线观看| 亚洲免费大片| 欧美三级乱码| 亚洲永久免费视频| 亚洲一区影院| 国产日产欧产精品推荐色 | 亚洲一区二区在| 欧美午夜免费影院| 亚洲综合999| 欧美波霸影院| 香蕉久久夜色精品国产| 91久久综合亚洲鲁鲁五月天| 免费看精品久久片| 亚洲午夜激情| 欧美自拍偷拍| 亚洲美女诱惑| 亚洲欧美成人精品| 黄色av一区| 一本久道久久综合中文字幕| 久久精品免费| 男人的天堂亚洲在线| 欧美在线播放视频| 久久综合成人精品亚洲另类欧美| 亚洲国产毛片完整版| 一本色道久久88综合日韩精品 | 欧美成熟视频| 宅男精品导航| 性欧美暴力猛交另类hd| 欧美一区二区三区精品 | 加勒比av一区二区| 99re热精品| 亚洲日本国产| 蜜臀久久99精品久久久久久9| 亚洲一区二区在线看| 久久超碰97中文字幕| 免费成人性网站| 久久精品亚洲一区| 国产精品久久久久高潮| 亚洲美女性视频| 日韩视频亚洲视频| 美日韩免费视频| 欧美韩日亚洲| 亚洲激情视频网站| 99亚洲一区二区| 欧美精品在线观看| 日韩视频免费| 欧美一区二区三区四区视频| 欧美视频二区| 一区二区三区欧美在线观看| 中日韩男男gay无套| 欧美精品一区二区三区视频| 欧美成人四级电影| 一本色道久久综合亚洲精品按摩| 欧美韩日一区二区| 欧美顶级艳妇交换群宴| 亚洲图片你懂的| 国产伦精品免费视频| 性色av一区二区三区在线观看| 久久激五月天综合精品| 一区二区三区高清视频在线观看 | 欧美黄色一区二区| 亚洲激情校园春色| 欧美日韩另类视频| 欧美影视一区|