亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

poj1039 計算幾何-交點,叉積

2019-11-14 10:52:32
字體:
來源:轉載
供稿:網友

http://poj.org/PRoblem?id=1039 題意:給出一個曲折的管道,求出光線能夠到達的管道的最遠點的橫坐標。 思路:能夠到達最遠點的直線必然通過管道的一個上管道壁的折點和一個下管道壁的折點,枚舉所有的這樣的折點,求出最遠能夠到達的地方的橫坐標。

#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <cmath>using namespace std;int n;double maxx= -(1<<30);const int maxn = 1e6+10;const double precision = 1e-3;const double inf = (1<<30);struct point{ double x; double y;}up[maxn],down[maxn];int dblcmp(double p){ if(fabs(p)<precision) return 0; return p>0?1:-1;}double det(double x1,double y1,double x2,double y2){ return x1*y2-x2*y1;}double cross(point A,point B,point P){ return det(B.x-A.x , B.y-A.y , P.x-A.x , P.y-A.y);}bool segcross(point A,point B,point C,point D){ return (dblcmp(cross(A,B,C)) * dblcmp(cross(A,B,D)) <= 0);}double intersection(point A,point B,point C,point D){ double area1=cross(A,B,C); double area2=cross(A,B,D); int c=dblcmp(area1); int d=dblcmp(area2); if(c*d<0) return (area2*C.x - area1*D.x)/(area2-area1); if(c*d==0) if(c==0) return C.x; else return D.x; return -inf;}void init(){ maxx = -(1<<30); for(int i = 1;i <= n;i++){ scanf("%lf%lf",&up[i].x,&up[i].y); down[i].x=up[i].x; down[i].y=up[i].y-1; }}void sov(){ bool flag=false; int k; for(int i = 1;i <= n;i++){ for(int j = 1;j <= n;j++) if(i!=j){ for(k=1; k <= n;k++) if(!segcross(up[i],down[j],up[k],down[k])) break; if(k > n){ flag=true; break; } else{ if(k < max(i,j)) continue; double temp1=intersection(up[i],down[j],up[k],up[k-1]),temp2 = intersection(up[i],down[j],down[k],down[k-1]); maxx = max(max(temp1,maxx),temp2); } } if(flag) break; } if(flag) printf("Through all the p
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大尺度激情区在线播放| 欧美成人免费小视频| 一区二区三区国产视频| 国产在线观看一区二区三区| 亚洲影视中文字幕| 欧美一级高清免费播放| 日韩美女在线看| 欧美视频在线视频| 不卡av在线网站| 欧美一级黄色网| 国产精品99导航| 亚洲无av在线中文字幕| 伊人久久五月天| 国产精品嫩草影院一区二区| 国产精品美女久久久久av超清| 欧美做受高潮1| 欧美日本亚洲视频| 亚洲一区二区免费| 日韩在线观看免费av| 黑人精品xxx一区一二区| 久久精品国亚洲| 色www亚洲国产张柏芝| 91在线直播亚洲| 狠狠色狠色综合曰曰| 日韩毛片在线看| 日韩精品中文字幕久久臀| 最近2019中文字幕一页二页| 国产精品人成电影| 91香蕉国产在线观看| 国内精品久久久久久久| 亚洲国产精品资源| 欧美劲爆第一页| 亚洲性av网站| 欧美日韩免费区域视频在线观看| 国产精品一区二区久久久| 亚洲人成电影网站| xxav国产精品美女主播| 亚洲国产精品成人精品| 成人精品一区二区三区电影黑人| 欧美黄网免费在线观看| 国产国语刺激对白av不卡| xxxx欧美18另类的高清| 亚洲va男人天堂| 亚洲欧美国产va在线影院| 欧美日韩在线看| 国产黑人绿帽在线第一区| 欧美成人精品一区| 欧美国产亚洲精品久久久8v| 欧美亚洲日本网站| 国产精品久久久久秋霞鲁丝| 91日本视频在线| 亚洲午夜未删减在线观看| 国产男女猛烈无遮挡91| 国产视频精品一区二区三区| 国内伊人久久久久久网站视频| 美女av一区二区三区| 国产欧美日韩亚洲精品| 欧美黑人巨大xxx极品| 91高清免费在线观看| 亚洲欧美综合精品久久成人| 日韩精品在线免费| 国模精品视频一区二区三区| 97国产真实伦对白精彩视频8| 亚洲欧美日韩第一区| 欧美一区视频在线| 欧美日韩xxxxx| 国产成人一区二区在线| 国产99视频精品免视看7| 日韩欧美在线第一页| 日韩成人网免费视频| 日韩大片免费观看视频播放| 裸体女人亚洲精品一区| 国产精品嫩草影院一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 综合136福利视频在线| 一区三区二区视频| 91精品啪在线观看麻豆免费| 亚洲第一中文字幕| 国产精品96久久久久久又黄又硬| 色系列之999| 欧美性猛交丰臀xxxxx网站| 国产精品久久久久久久久久免费| 亚洲精品一二区| 欧美精品手机在线| 亚洲一区二区三区成人在线视频精品| 久久久影视精品| 亚洲国产女人aaa毛片在线| 久久久精品网站| 性日韩欧美在线视频| 欧美另类极品videosbestfree| 亚洲天堂男人的天堂| 日韩av在线最新| 久久久噜噜噜久久| 日韩女优在线播放| 91在线网站视频| 日韩精品极品视频免费观看| 国产成一区二区| 亚洲一区久久久| 久久在精品线影院精品国产| 亚洲色图25p| 日韩激情视频在线播放| 国产免费一区二区三区在线能观看| 日本欧美一级片| 国产成人精品在线观看| 欧美乱大交做爰xxxⅹ性3| 成人免费高清完整版在线观看| 亚洲欧美精品一区二区| 久久久久女教师免费一区| 国产精品成人va在线观看| 久久久精品中文字幕| 欧美激情久久久久久| 亚洲成人动漫在线播放| 欧美夜福利tv在线| 欧美电影电视剧在线观看| 97成人在线视频| 欧美精品www| 日韩电视剧在线观看免费网站| 中文字幕亚洲天堂| 日韩欧美亚洲范冰冰与中字| 高清欧美性猛交xxxx| 97超级碰在线看视频免费在线看| 日韩成人av网| 久久影院免费观看| 精品国产乱码久久久久久虫虫漫画| 视频在线观看一区二区| 日韩av色在线| 国产精品精品视频| www国产精品com| 性欧美亚洲xxxx乳在线观看| 国产成人精品久久亚洲高清不卡| 日韩激情av在线播放| 自拍偷拍亚洲精品| 亚洲精品久久在线| 狠狠躁夜夜躁人人爽超碰91| 国产精品人人做人人爽| 亚洲国产欧美精品| 国产精品99久久99久久久二8| 国产精品女人久久久久久| 亚洲japanese制服美女| 日韩在线观看免费全集电视剧网站| 日本精品久久中文字幕佐佐木| 国产精品精品久久久| 一本色道久久综合亚洲精品小说| 亚洲综合国产精品| 欧美精品一区二区三区国产精品| 国产丝袜视频一区| 欧美极品在线播放| 欧美激情视频免费观看| 91久久精品美女高潮| 亚洲性69xxxbbb| 国产深夜精品福利| 97人人做人人爱| 久久99亚洲热视| 亚洲精品久久久久中文字幕二区| 国产精品人成电影| 国产成人精品一区二区| 九色精品美女在线| 国产中文字幕日韩| 91免费人成网站在线观看18| 国产精品久久久久久久久影视| 日韩成人av网| 成人欧美一区二区三区黑人孕妇| 亚洲精品自产拍| 亚洲欧洲一区二区三区久久|