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

隨筆-21  評論-10  文章-21  trackbacks-0
pku 3301 texas trip 最小正方形覆蓋
最小矩形覆蓋有個良好的性質,就是最小矩形必定至少一條邊上有兩個點,這樣就可以很方便的枚舉,
但我沒有看到最小正方形的類似的性質
這樣的話連枚舉的算法都很困難
標程的算法是枚舉轉角,先將[0, PI/2]等分1000份,選個最大的,再將這附近的角度等分1000份,其他的就舍棄了,然后迭代下去,這樣做應該是有風險的,但cas最多只有30個點,等分的單位角度夠小的話,正確率還是很高的
關鍵是沒有更好的枚舉方法,我們只能枚舉連續的轉角,但實際上我們不能枚舉連續的東西,只能迭代逼近,這里面也可能發生錯誤

 1 waterloo標程
 2 #include <stdio.h>
 3 #include <math.h>
 4 #include <assert.h>
 5 
 6 #define N 1000
 7 
 8 double x[100], y[100], xx, yy, base,scale;
 9 int rep,n,i,j,k,T;
10 
11 main(){
12    double minx, maxx, miny, maxy, dx, dy, dd, best; int besti;
13    scanf("%d\n",&T);
14    while (T--) {
15       assert (1 == scanf("%d",&n));
16       for (i=0;i<n;i++) scanf("%lf%lf",&x[i],&y[i]);
17       best = 1000;
18       base = 0; scale=1;
19       for (rep=0;rep<10;rep++) {
20          besti = 0;
21          for (i=0;i<N;i++) {
22             double sininc = sin(base+scale*i*M_PI/2/N);
23             double cosinc = cos(base+scale*i*M_PI/2/N);
24             maxx = maxy = -1e99; minx = miny = 1e99;
25             for (j=0;j<n;j++){
26                xx = cosinc*x[j] - sininc*y[j];
27                yy = sininc*x[j] + cosinc*y[j];
28                //printf("x y xx yy %lg %lg %lg %lg\n",x[j],y[j],xx,yy);
29                if (xx < minx) minx = xx;
30                if (xx > maxx) maxx = xx;
31                if (yy < miny) miny = yy;
32                if (yy > maxy) maxy = yy;
33             }
34             dx = maxx - minx;
35             dy = maxy - miny;
36             dd = dx;
37             if (dy > dd) dd = dy;
38             if (dd < best) {
39                best = dd;
40                besti = i;
41             }
42             //printf("i %d dd %0.5lf\n",i,dd);
43          }
44          base += scale*(besti-1)*M_PI/2/N;
45          scale = scale/N*2;
46       }
47       printf("%0.2lf\n",best*best);
48    }
49    assert(1 != scanf(" %c",&i));
50 }
51 

posted on 2009-02-28 16:56 wangzhihao 閱讀(551) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美在线啊v一区| 亚洲欧美日韩一区二区| 久久亚洲影音av资源网| 久久嫩草精品久久久久| 欧美日本一道本| 久久久精品一区| 午夜精品免费| 亚洲视频在线观看免费| 亚洲精品中文字幕女同| 亚洲大片av| 欧美顶级少妇做爰| 老司机精品视频网站| 久久先锋影音| 美女视频黄免费的久久| 久久在线视频| 欧美成人免费一级人片100| 免费美女久久99| 欧美激情精品久久久| 欧美激情一二区| 亚洲另类视频| 亚洲一区二区三区久久| 欧美呦呦网站| 欧美成人日本| 欧美亚日韩国产aⅴ精品中极品| 国产精品剧情在线亚洲| 欧美久久久久中文字幕| 欧美日本韩国| 美女国产一区| 欧美成人午夜激情在线| 欧美成人精品影院| 欧美激情亚洲激情| 久久久国产精品一区二区中文| 久久综合久色欧美综合狠狠 | 国内精品国产成人| 亚洲欧美成人| 久久久久久久网站| 可以看av的网站久久看| 欧美激情一区二区| 国产精品免费福利| 国产亚洲精品福利| 亚洲黄网站黄| 午夜视频久久久| 欧美中文在线免费| 久久这里有精品视频| 亚洲国产精品国自产拍av秋霞| 久久久天天操| 亚洲精品永久免费| 欧美一区在线直播| 欧美激情精品久久久| 国产精品久久999| 亚洲第一页在线| 性伦欧美刺激片在线观看| 亚洲第一成人在线| 欧美一区国产在线| 欧美手机在线视频| 亚洲国产免费| 久久精品国产免费观看| 亚洲国产精品一区二区第四页av | 亚洲精选视频免费看| 午夜欧美精品| 99精品欧美一区二区三区综合在线| 欧美一区二区高清在线观看| 欧美另类高清视频在线| 狠狠色综合色区| 亚洲欧洲久久| 久久免费视频网| 亚洲图片欧美一区| 欧美日韩亚洲激情| 亚洲人www| 美女诱惑黄网站一区| 性欧美长视频| 国产精品一区久久| 亚洲午夜久久久久久久久电影院| 蘑菇福利视频一区播放| 欧美一区不卡| 国内精品久久久久久久97牛牛| 午夜久久影院| 一区二区成人精品| 欧美日韩国产精品一卡| 亚洲精选久久| 亚洲精品1区| 欧美丰满高潮xxxx喷水动漫| 亚洲国产免费看| 欧美激情一区二区三区| 免费日韩av片| 一区二区三区在线免费观看| 亚洲色诱最新| 99精品视频免费| 欧美日精品一区视频| 亚洲电影专区| 亚洲精品一区久久久久久| 免费在线看一区| 久久久无码精品亚洲日韩按摩| 国产欧美三级| 久久精品夜色噜噜亚洲aⅴ| 午夜日韩在线观看| 国产日韩综合一区二区性色av| 欧美有码在线观看视频| 久久成人综合视频| 亚洲日本国产| 亚洲精品久久久久久久久久久久久| 欧美成人中文| 亚洲深夜福利网站| 最新高清无码专区| 欧美三级电影网| 亚洲永久在线| 欧美一区在线视频| 国产日韩在线视频| 久久精品综合| 亚洲自拍偷拍麻豆| 亚洲成人在线网| 99视频日韩| 国产主播一区| 欧美黄色片免费观看| 国产精品久久久久久久久久免费 | 亚洲欧美日韩精品综合在线观看| 亚洲欧美电影院| 亚洲国产成人精品久久| 99精品视频一区| 国精品一区二区三区| 亚洲日本成人在线观看| 国产一区深夜福利| 亚洲精品在线二区| 精品不卡在线| 中文日韩在线视频| 亚洲成人影音| 亚洲欧洲日本专区| 国产一区二区三区四区| 久久久久久久网站| 久久久免费精品| 亚洲激情女人| 久久精品在线播放| 午夜精品影院| 欧美乱在线观看| 欧美 日韩 国产精品免费观看| 麻豆乱码国产一区二区三区| 欧美一区二区在线播放| 欧美精品一卡二卡| 免费欧美视频| 国内一区二区三区| 亚洲国产精品一区二区www在线| 欧美精选午夜久久久乱码6080| 久久久久久久一区二区三区| 久久久7777| 欧美专区在线观看一区| 国产精品v日韩精品| 亚洲电影在线看| 1024成人网色www| 欧美国产精品一区| 最新国产の精品合集bt伙计| 午夜免费电影一区在线观看| 亚洲一区二区三区四区视频| 欧美日韩黄色一区二区| 亚洲激情电影在线| 亚洲激情二区| 免费精品视频| 欧美国产日韩免费| 亚洲国产精品一区二区久| 久久免费高清| 亚洲欧洲日产国产网站| 99pao成人国产永久免费视频| 欧美裸体一区二区三区| 欧美大片va欧美在线播放| 国产亚洲欧洲997久久综合| 亚洲香蕉伊综合在人在线视看| 日韩天天综合| 欧美精品午夜| 亚洲精品日韩精品| 中国女人久久久| 欧美日韩精品在线观看| 日韩亚洲欧美中文三级| 亚洲天堂免费观看| 国产精品色一区二区三区| 亚洲在线播放电影| 久久久精品国产一区二区三区| 国产欧美精品一区aⅴ影院| 猫咪成人在线观看| 亚洲综合清纯丝袜自拍| 亚洲国产精品黑人久久久| 欧美亚洲在线播放| 亚洲免费激情| 狠狠色丁香久久婷婷综合_中| 欧美人成网站| 久久综合中文| 香蕉乱码成人久久天堂爱免费| 亚洲国产免费看| 久久久www| 午夜国产一区| 日韩亚洲在线观看| 樱桃视频在线观看一区| 国产欧美日韩伦理| 欧美视频日韩视频在线观看| 男女精品视频| 久久久久看片| 午夜精品一区二区三区在线视| 亚洲乱码视频| 亚洲欧洲三级| 欧美国产日韩一区二区| 噜噜噜在线观看免费视频日韩| 久久爱另类一区二区小说|