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

ArcTan

dfs
隨筆 - 16, 文章 - 117, 評論 - 6, 引用 - 0
數據加載中……

poj2728(最優比率生成樹)

http://poj.org/problem?id=2728


最優比率生成樹:這個都可以直接模板來使用了。0-1分數規劃,參數搜索,Dinkelbach算法也很好寫:
#include<stdio.h>
#include
<string.h>
#include
<math.h>
#define eps 1e-6
#define inf 1e8

int n,vis[1005],p[1005];
double d[1005][1005],h[1005][1005],g[1005][1005],dis[1005],dt,ht,zl;


double max(double s,double t)
{
    
if (s>t)
        
return s;
    
else
        
return t;
}
void prim(double L)//這里是找最小生成樹,
{
    
int i,j,minj;
    
double min;
    dt
=ht=zl=0;

    
for (i=1; i<=n ; i++ )
        
for (j=1; j<=n ; j++ )
            g[i][j]
=h[i][j]-L*d[i][j];

    
for (i=1; i<=n ; i++ )
        dis[i]
=inf,vis[i]=1;
    dis[
1]=0.0;
    p[
1]=1;
    
for (i=1; i<=n ; i++ )
    {
        min
=inf;
        
for (j=1; j<=n ; j++ )
            
if (vis[j]&&min>dis[j])
            {
                min
=dis[j];
                minj
=j;
            }
        vis[minj]
=0;
        dt
+=d[minj][p[minj]];
        ht
+=h[minj][p[minj]];
        zl
+=dis[minj];
        
for (j=1; j<=n ; j++ )
            
if (vis[j]&&dis[j]>g[minj][j])
            {
                dis[j]
=g[minj][j];
                p[j]
=minj;
            }
    }
}
int main()
{
    
int i,j;
    
double maxx,L;
    
float x[1005],y[1005],z[1005];
    
while (scanf("%d",&n)==1&&n!=0)
    {
        
for (i=1; i<=n ; i++ )
            scanf(
"%f%f%f",&x[i],&y[i],&z[i]);
        maxx
=0;
        
for (i=1; i<=n ; i++ )
            
for (j=1; j<=n ; j++ )
            {
                d[i][j]
=sqrt((x[i]-x[j])*(x[i]-x[j])+(y[i]-y[j])*(y[i]-y[j]));
                h[i][j]
=fabs(z[i]-z[j]);
                maxx
=max(maxx,h[i][j]);
            }
        L
=n*maxx;  //這個邊界條件還可以收斂一些,
        while (prim(L),fabs(zl)>eps)    L=ht/dt;
        printf(
"%.3lf\n",L);
    }
    
return 0;
}


擦,這個在poj上一下就ac了,hdu上wa,應該是內存的問題吧。不管了,又學會了一個算法,值!叫啥?Dinkelbach算法,迭代下去,挺好寫的,算法證明也好理解。那個啥二分法,有時間得寫寫。0-1分數規劃(0-1fractional programming),參數搜索(parametric search)都是好東西呀。

還有好多好多啥prim的堆優化,線形時間復雜度的好多東東不懂,加油啦。

posted on 2012-03-10 00:35 wangs 閱讀(451) 評論(0)  編輯 收藏 引用 所屬分類: ACM-201203

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美黄色片免费观看| 欧美日韩一区三区四区| 亚洲国产裸拍裸体视频在线观看乱了 | 久久久国产成人精品| 午夜国产不卡在线观看视频| 亚洲欧美日韩综合国产aⅴ| 午夜精品短视频| 久久久久久综合| 欧美成人精品福利| 9国产精品视频| 亚洲欧美中文另类| 麻豆视频一区二区| 国产精品日日摸夜夜摸av| 国产人成一区二区三区影院| 国产一区二区三区在线观看免费视频 | 国产精品一区二区在线观看网站 | 中文在线资源观看网站视频免费不卡 | 亚洲激情av在线| 亚洲先锋成人| 久久久不卡网国产精品一区| 欧美.com| 亚洲午夜精品网| 久久先锋影音| 国产精品久久激情| 亚洲福利视频一区二区| 亚洲欧美日韩一区二区在线 | 亚洲一区二区三区在线播放| 欧美一区二区三区视频免费| 免费观看亚洲视频大全| 国产精品男人爽免费视频1| 亚洲国产日韩精品| 久久国产精品久久久久久| 亚洲电影免费在线| 午夜精品免费在线| 欧美日韩中文字幕日韩欧美| 一区二区三区在线观看视频 | 亚洲国产一区视频| 久久国产综合精品| 亚洲作爱视频| 欧美日韩国产成人高清视频| 伊人色综合久久天天| 欧美一区二区三区精品| 日韩一级黄色av| 欧美二区在线播放| 在线看成人片| 久久深夜福利| 午夜激情一区| 国产精品看片资源| 亚洲制服丝袜在线| 亚洲经典三级| 欧美sm极限捆绑bd| 依依成人综合视频| 久久影视精品| 久久九九精品99国产精品| 国产伦精品一区| 亚洲欧美影院| 亚洲一区二区三区四区五区午夜 | 夜夜夜精品看看| 欧美激情在线免费观看| 亚洲欧洲精品成人久久奇米网| 久久久五月天| 久久久av毛片精品| 亚洲电影中文字幕| 亚洲国产成人在线播放| 欧美国产91| 亚洲一区二区3| 亚洲影院高清在线| 国内精品视频在线观看| 老司机精品视频网站| 美女诱惑黄网站一区| 99热精品在线| 亚洲一品av免费观看| 国产日韩一区二区| 毛片一区二区| 欧美精品成人91久久久久久久| 亚洲美女诱惑| 日韩一二在线观看| 国产午夜精品久久久久久免费视| 欧美精品在线免费| 欧美色欧美亚洲另类二区| 亚洲宅男天堂在线观看无病毒| 一本一本大道香蕉久在线精品| 欧美亚州一区二区三区 | 欧美日韩在线播放三区四区| 亚洲一区二区三区四区中文| 亚洲直播在线一区| 一区二区三区在线不卡| 亚洲精品一品区二品区三品区| 国产精品99一区二区| 欧美中文字幕第一页| 久久亚洲综合色| 一区二区免费在线观看| 欧美在线观看你懂的| 日韩视频在线观看| 亚洲自拍电影| 亚洲精品一区二区三| 亚洲欧美一区二区三区极速播放| 红桃视频国产精品| 一区二区三区日韩在线观看| 激情六月婷婷久久| 亚洲素人在线| 亚洲精品欧美日韩专区| 午夜国产欧美理论在线播放| 亚洲区免费影片| 欧美一级久久| 亚洲永久免费av| 蜜桃av综合| 久久精品国产一区二区三区| 欧美日韩美女在线| 欧美大片在线观看一区二区| 国产麻豆日韩欧美久久| 亚洲精品亚洲人成人网| 亚洲福利免费| 久久久.com| 欧美一区二区免费视频| 欧美日本不卡高清| 亚洲高清视频中文字幕| 国产一区视频网站| 亚洲一区二区三区高清| a91a精品视频在线观看| 蜜乳av另类精品一区二区| 久久婷婷国产麻豆91天堂| 国产精品日日做人人爱| 亚洲少妇自拍| 亚洲私人影吧| 欧美日韩在线三区| 亚洲麻豆一区| 中文av字幕一区| 欧美日本高清| 亚洲美女中文字幕| 99热这里只有成人精品国产| 免费亚洲一区| 欧美激情一二区| 亚洲电影在线播放| 久久综合给合久久狠狠色| 蜜桃av一区二区在线观看| 一区久久精品| 猫咪成人在线观看| 亚洲欧洲美洲综合色网| 亚洲美女中文字幕| 欧美精品国产| 亚洲三级国产| 久久久伊人欧美| 亚洲精品一二| 欧美日韩精品免费观看视一区二区 | 亚洲日韩成人| 欧美激情亚洲精品| 亚洲精品在线一区二区| 亚洲无玛一区| 国产精品一区免费在线观看| 午夜精品久久久久久久蜜桃app | 亚洲精品孕妇| 欧美日韩免费看| 亚洲影视综合| 久久综合图片| 99av国产精品欲麻豆| 欧美私人啪啪vps| 午夜伦欧美伦电影理论片| 久久人人爽人人| 99精品久久免费看蜜臀剧情介绍| 欧美色图天堂网| 久久精品99久久香蕉国产色戒| 欧美91福利在线观看| 中文欧美在线视频| 国产三区精品| 欧美高清在线| 亚洲综合第一| 亚洲第一天堂av| 欧美专区在线播放| 亚洲日本乱码在线观看| 国产精品久久久久久久久久久久久久 | 激情一区二区三区| 欧美成人资源网| 亚洲一区在线免费观看| 欧美电影免费观看| 亚洲免费在线播放| 亚洲欧洲在线一区| 国产精品永久免费观看| 久久综合婷婷| 亚洲一区二区三区在线播放| 免费不卡在线观看av| 亚洲在线观看视频| 亚洲黄页视频免费观看| 国产女优一区| 欧美乱人伦中文字幕在线| 欧美在线观看日本一区| 一区二区三区视频在线观看| 欧美成人精品1314www| 久久久国产精品一区| 宅男噜噜噜66一区二区66| 黄色欧美成人| 国产精品日韩| 欧美日韩免费| 欧美精品情趣视频| 老司机午夜精品视频| 久久国产精品99国产精| 亚洲综合第一| 亚洲天堂av在线免费观看| 亚洲理论在线| 亚洲精品亚洲人成人网|