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

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

題目的意思就是:給出一個無向圖,給定起點,給定終點,給定消耗,走法基本不受限制,問需要有多少種方法從起點回到終點。

一開始看到這一題感覺是很簡單的動態(tài)規(guī)劃,可惜不小心把高精度給寫錯了,結果一分未得。高精度寫錯的原因是為了提高效率寫了一個高精度給高精度賦值的函數(shù),賦值時沒有初始化。后來改為直接賦值就AC了。

定義狀態(tài)d[i][j]表示消耗i從起點到j結點可以的走法,則狀態(tài)轉移方程如下:

d[i][j]=sum{d[i-cost[k][j]][k]},其中k表示和j相連的結點。

邊界是d[0][0]=1

以下是我的代碼:

#include<stdio.h>
#define MAXINT 2000000000
typedef 
struct
{
    
long len,s[51];
}
high;
long N,L,g[55][55];
high d[
601][51];
void add(high *a,high *b,high *c)
{
    
long i,l=(a->len>b->len?a->len:b->len);
    
for(i=0;i<=50;i++)
      c
->s[i]=0;
    
for(i=0;i<l;i++)
    
{
       c
->s[i]+=(a->s[i]+b->s[i]);
       
if(c->s[i]>=10000)
       
{
          c
->s[i+1]+=c->s[i]/10000;
          c
->s[i]%=10000;
       }

    }

    c
->len=l;
    
if(c->s[c->len]!=0)
      c
->len++;
}

void init()
{
    
long i,j,w;
    scanf(
"%ld%ld",&N,&L);
    
for(i=0;i<=N;i++)
      
for(j=0;j<=N;j++)
        g[i][j]
=MAXINT;
    
for(i=1;i<=N;i++)
    
{
       scanf(
"%ld",&w);
       
if(i<N)
         g[i][i
+1]=g[i+1][i]=w;
       
else if(i==N)
         g[i][
1]=g[1][i]=w;
    }

    
for(i=1;i<=N;i++)
    
{
       scanf(
"%ld",&w);
       g[
0][i]=w;
       g[i][
0]=w;
    }

}

void work()
{
    
long i,j,k;
    high zero
={1,{0}},one={1,{1}};
    high tmp
=zero;
    
for(i=0;i<=L;i++)
      
for(j=0;j<=N;j++)
        d[i][j]
=zero;
    
// Clear
    d[0][0]=one;
    
for(k=1;k<=L;k++)
      
for(i=0;i<=N;i++)
        
for(j=0;j<=N;j++)
          
if(g[i][j]!=MAXINT&&k-g[i][j]>=0)
          
{
             tmp
=d[k][i];
             add(
&tmp,&d[k-g[i][j]][j],&d[k][i]);
          }

}

void write()
{
    
long i,l;
    l
=d[L][0].len;
    printf(
"%ld",d[L][0].s[l-1]);
    
for(i=l-2;i>=0;i--)
    
{
       
if(d[L][0].s[i]<1000) printf("%ld",0);
       
if(d[L][0].s[i]<100) printf("%ld",0);
       
if(d[L][0].s[i]<10)   printf("%ld",0);
       printf(
"%ld",d[L][0].s[i]);
    }

}

int main()
{
    init();
    work();
    write();
// getchar();getchar();
return 0;
}

posted on 2010-01-06 19:53 lee1r 閱讀(143) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:動態(tài)規(guī)劃
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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毛片| 麻豆视频一区二区| 久久久综合激的五月天| 欧美福利在线观看| 快播亚洲色图| 久久久精品国产99久久精品芒果| 在线视频你懂得一区| 亚洲激情啪啪| 亚洲第一网站免费视频| 狠狠爱www人成狠狠爱综合网| 国产精品中文在线| 国产毛片一区二区| 国产日韩欧美视频| 国产午夜精品福利| 狠狠色噜噜狠狠色综合久| 国产自产女人91一区在线观看| 韩国三级电影一区二区| 国产一区导航| 亚洲精品乱码视频| 亚洲欧美日韩一区二区在线| 欧美一区免费视频| 欧美日韩在线视频首页| 国产精品久久久久久福利一牛影视 | 亚洲欧美韩国| 欧美亚洲日本国产| 午夜久久黄色| 欧美福利电影网| 国产日韩欧美| 亚洲成色最大综合在线| 欧美一区亚洲一区| 亚洲无吗在线| 国产精品v片在线观看不卡| 亚洲国产精品一区二区久| 在线中文字幕一区| 亚洲国产你懂的| 久久免费视频在线| 国产午夜精品理论片a级探花| 亚洲另类春色国产| 免费在线成人| 欧美中在线观看| 国产麻豆午夜三级精品| 午夜欧美不卡精品aaaaa| 91久久综合| 欧美伦理视频网站| 亚洲国产经典视频| 亚洲精品乱码久久久久久按摩观| 久久激情中文| 激情国产一区二区| 午夜欧美精品久久久久久久| 999在线观看精品免费不卡网站| 麻豆九一精品爱看视频在线观看免费| 国产人久久人人人人爽| 欧美 日韩 国产精品免费观看| 亚洲女同在线| 久久久久久一区二区| 亚洲精品一二| 一个色综合导航| 国产精品美女www爽爽爽| 久久亚洲一区二区三区四区| 欧美视频精品一区| 久久在线免费观看视频| 1000部精品久久久久久久久| 亚洲看片一区| 亚洲国产va精品久久久不卡综合| 亚洲精品日产精品乱码不卡| 国产一区二区三区久久精品| 欧美成人国产一区二区| 国产亚洲激情| 亚洲欧美第一页| 一区二区三区欧美| 久久野战av| 久久看片网站| 国产亚洲一区二区三区在线观看| 亚洲国产成人午夜在线一区| 国产精品国色综合久久| 欧美激情精品久久久久| 黑人极品videos精品欧美裸| 亚洲永久网站| 久久精精品视频| 国产主播一区二区| 蜜桃av一区二区| 亚洲国产精品成人| 一本色道88久久加勒比精品| 欧美激情 亚洲a∨综合| 亚洲日韩欧美视频| 夜夜嗨av色综合久久久综合网| 欧美精品一区二区视频| 亚洲第一天堂无码专区| 亚洲欧洲日产国产网站| 亚洲性感美女99在线| 国产一区二区精品久久91| 亚洲视屏在线播放| 久久国产一区二区三区| 激情综合久久| 欧美日韩美女一区二区| 亚洲私人影院在线观看| 久久久www| 亚洲片区在线| 国产精品网站一区| 久久成人人人人精品欧| 亚洲成人资源网| 午夜欧美大片免费观看| 亚洲全黄一级网站| 国产精品久久久一本精品| 美女主播一区| 欧美一区二区三区四区高清 | 欧美国产视频一区二区| 99精品视频免费观看| 久久久久久久久综合| 亚洲视频一区二区免费在线观看| 国产欧美 在线欧美| 欧美日产在线观看| 久久久www成人免费精品| 一区二区三区色| 亚洲精品美女久久久久| 久久综合伊人77777蜜臀| 午夜欧美不卡精品aaaaa| 一区二区三区高清视频在线观看| 在线精品一区二区| 亚洲激情欧美| 日韩一级不卡| a4yy欧美一区二区三区| 亚洲视频综合| 午夜一区不卡| 亚洲欧美国产另类| 午夜国产精品影院在线观看| 亚洲视频高清| 国产精品videosex极品| 欧美午夜不卡在线观看免费 | 亚洲视频在线播放| 亚洲午夜av电影| 久久久久久亚洲精品中文字幕 | 免费不卡亚洲欧美| 久久视频这里只有精品| 欧美精品三级| 国产欧美日韩综合一区在线播放 | 亚洲免费视频成人| 久久综合给合| 一区二区三区视频在线播放| 午夜电影亚洲| 欧美精品免费播放| 国产欧美日韩亚洲精品| 亚洲电影网站| 欧美aⅴ99久久黑人专区| 亚洲一区二区三区成人在线视频精品 | 久久激情久久| 最新成人av网站| 久久精品99国产精品酒店日本| 欧美激情精品久久久久久大尺度| 国产美女诱惑一区二区| 夜夜嗨av一区二区三区中文字幕| 久久三级视频| 久久国产精品久久精品国产 | 亚洲午夜在线视频| 久久香蕉国产线看观看av| 最新日韩av| 欧美久久久久久久久久| 亚洲精品日产精品乱码不卡| 毛片一区二区| 久久综合久久综合久久综合| 国产丝袜美腿一区二区三区| 香蕉免费一区二区三区在线观看 | 99精品视频免费在线观看| 亚洲第一色中文字幕| 欧美成人午夜剧场免费观看| 日韩网站在线观看| 亚洲人永久免费| 欧美日韩亚洲一区| 亚洲午夜高清视频| 亚洲一区二区三区精品动漫| 国产日韩欧美视频| 欧美丰满少妇xxxbbb| 欧美精品成人| 亚洲一区二区三区中文字幕在线| 久久久久国产精品麻豆ai换脸| 亚洲毛片一区二区| 国产精品日韩一区| 免费日本视频一区| 国产精品亚洲综合| 最新日韩欧美| 国产一区二区精品丝袜| 亚洲精品乱码久久久久久久久| 国产一区二区三区无遮挡| 91久久精品国产91久久性色| 欧美性猛交xxxx乱大交退制版| 久久久天天操| 欧美日韩一区视频| 亚洲韩国精品一区| 在线精品国产成人综合| 亚洲欧美日韩爽爽影院| 亚洲精品一区二区三区婷婷月| 午夜亚洲福利在线老司机| 亚洲视频播放| 欧美日韩国产一区| 亚洲七七久久综合桃花剧情介绍| 国产偷国产偷亚洲高清97cao| 亚洲国内精品在线| 中文日韩在线视频| 欧美国产日韩一区二区| 激情av一区|