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

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>
            欧美成ee人免费视频| 亚洲一区二区视频在线| 亚洲国产老妈| 午夜精品久久久久久久久| 免费观看一级特黄欧美大片| 亚洲天堂黄色| 嫩草影视亚洲| 韩国三级电影久久久久久| 午夜视频在线观看一区二区三区 | 久久久久久久一区| 亚洲国产成人av| 亚洲欧美精品一区| 在线高清一区| 亚洲欧洲在线看| 国产婷婷色一区二区三区在线| 久久久久久久国产| 欧美国产在线观看| 久久riav二区三区| 欧美日韩一区二区在线| 校园激情久久| 欧美福利影院| 久久一日本道色综合久久| 国产精品地址| 日韩一级视频免费观看在线| 国产一区二区中文字幕免费看| 一区二区三区欧美激情| 亚洲国产高潮在线观看| 亚洲香蕉网站| 亚洲一区在线播放| 国产精品久久二区二区| 99精品久久久| 午夜精品久久久久久久99水蜜桃 | 国产一区视频在线观看免费| 夜夜嗨av一区二区三区中文字幕| 国内精品久久久久影院薰衣草| 午夜精品久久久久久| 香蕉视频成人在线观看| 国产一区999| 久久久久亚洲综合| 亚洲第一在线综合网站| 亚洲国产黄色| 国产精品福利av| 国产精品毛片在线| 亚洲一区二区精品在线观看| 亚洲综合色自拍一区| 国产综合色产在线精品| 久久精品视频一| 久久手机免费观看| 国产精品自拍三区| 久久天天躁狠狠躁夜夜av| 亚洲第一视频| 欧美一区二区三区的| 在线观看亚洲视频| 免费在线欧美黄色| 亚洲欧美日本国产有色| 欧美色网一区二区| 亚洲欧美日韩精品久久久久| 国产日韩成人精品| 欧美成人精品h版在线观看| 在线亚洲国产精品网站| 麻豆精品视频在线观看视频| 中文精品视频一区二区在线观看| 国内精品久久久久影院 日本资源| 欧美精品免费在线| 久久久国产精品一区| 亚洲自拍偷拍网址| 99热免费精品在线观看| 亚洲电影免费观看高清| 久久免费少妇高潮久久精品99| 午夜激情一区| 亚洲一级片在线观看| 亚洲小说欧美另类婷婷| 日韩视频免费在线| 一区二区日韩伦理片| 亚洲黄一区二区| 亚洲第一精品在线| 91久久在线播放| 亚洲精品一区二区在线| 亚洲日本成人网| 午夜视频在线观看一区二区三区| 亚洲国产精品久久91精品| 国产麻豆午夜三级精品| 国产精品久久九九| 国产精品丝袜久久久久久app| 欧美视频福利| 伊人久久大香线蕉av超碰演员| 国产在线欧美| 亚洲激情在线播放| 亚洲午夜视频在线观看| 亚洲综合电影| 老司机午夜免费精品视频 | 久久99在线观看| 久久久91精品国产一区二区三区| 久久综合精品一区| 欧美日韩国产成人在线91| 国产精品成人免费| 在线看成人片| 午夜精品www| 亚洲成色www8888| 亚洲——在线| 欧美日韩在线免费视频| 一区二区自拍| 久久国产精品一区二区三区四区| 欧美激情一区二区三区成人| 亚洲综合大片69999| 欧美久久九九| 亚洲精品免费在线| 蜜桃视频一区| 久久激情综合网| 国产精品一香蕉国产线看观看 | 亚洲国产综合在线| 久久av红桃一区二区小说| 国产视频一区免费看| 亚洲免费视频中文字幕| 亚洲卡通欧美制服中文| 欧美日韩国产精品自在自线| 亚洲国产第一页| 亚洲国产欧美日韩另类综合| 久久精品一二三区| 亚洲网站在线| 国产精品毛片在线看| 午夜日韩在线| 欧美一区二区三区另类| 国产欧美一区二区三区在线看蜜臀 | 欧美日韩黄色大片| 亚洲午夜激情| 午夜精品视频一区| 一区二区在线视频播放| 欧美福利一区| 欧美日韩精品在线观看| 午夜精品久久久久久久久| 亚洲一级在线| 亚洲黄色视屏| 一区二区三区高清不卡| 国产欧美精品在线| 免费看av成人| 欧美视频一区二区在线观看 | 亚洲欧美高清| 久久精品99国产精品日本 | 欧美成人精品不卡视频在线观看| 美女脱光内衣内裤视频久久影院 | 亚洲精品色图| 国模精品娜娜一二三区| 日韩视频精品| 在线看片欧美| 欧美影院视频| 亚洲欧美中文另类| 欧美精品一区二区三区视频| 久久精品视频在线免费观看| 欧美成人资源| 欧美xart系列高清| 国产欧美大片| 亚洲欧美久久久| 亚洲一区免费观看| 欧美激情中文不卡| 亚洲福利在线视频| 亚洲国产另类久久久精品极度| 99精品久久久| 久久综合给合| 久久综合久久美利坚合众国| 国产精品一区久久久| 亚洲午夜视频在线观看| 亚洲一区二区三区久久 | 国产一区二区0| 性欧美超级视频| 午夜精品理论片| 国产一区香蕉久久| 久久婷婷久久| 亚洲大胆av| 日韩亚洲国产精品| 国产精品大片免费观看| 亚洲自拍另类| 久久综合狠狠综合久久激情| 精品999久久久| 欧美电影免费| 亚洲一区视频| 欧美高清视频| 亚洲尤物视频在线| 国产日韩亚洲| 欧美精品黄色| 亚洲欧美一区二区激情| 欧美freesex交免费视频| 99视频精品全国免费| 国产一区二区三区免费在线观看 | 久久久久久有精品国产| 在线播放一区| 国产精品美女久久久久久久| 欧美一级成年大片在线观看| 欧美电影在线观看完整版| 亚洲综合成人婷婷小说| 99re亚洲国产精品| 韩国av一区二区三区在线观看| 欧美日韩午夜剧场| 美国十次成人| 久久久久国产免费免费| 亚洲欧美一级二级三级| 亚洲精品一区二区三区福利| 久久手机免费观看| 欧美一区成人| 先锋影音网一区二区|