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

pku1202 Family DAG圖上的概率DP

題意:
給出N個怪物的家譜樹,求M對怪物間的相關度。怪物可能一夫多妻或一妻多夫,也可以隔代交配。

給力條件:DAG

解法:
眾所周知,DP有兩種推理方法:第i個狀態能推出哪些狀態以及第i個狀態可以由哪些狀態得出,本題必須使用第二種方案
dp[pos][i],i=1..n為第pos個節點與其前趨(包括間接)節點間的相關度。
狀態轉移即為dp[pos][i]=sum(dp[p][i]*0.5),p為pos的直接前驅趨節點。
這題POJ好詭異,死都過不去,但是在小poj(poj.grids.cn),和zju上都沒問題。可能將遞歸改成拓撲序上的迭代就可以了。不過我懶,不想動- -

代碼:

 1import java.io.*;
 2import java.util.*;
 3import java.math.*;
 4public class Main {
 5    static int nxt[][]=new int[305][305];
 6    static BigDecimal dp[][]=new BigDecimal[305][305],two=BigDecimal.ONE.add(BigDecimal.ONE);
 7    static int n=0,m=0;
 8    static boolean used[]=new boolean[305];
 9    static StreamTokenizer in=new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
10    static int nextInt() throws IOException
11    {
12        in.nextToken();
13        return (int)in.nval;
14    }

15    static void dfs(int pos)
16    {
17        if(used[pos]) return;
18        used[pos]=true;
19        
20        for(int j=0;j<2&&nxt[pos][j]!=-1;j++)
21        {
22            int p=nxt[pos][j];
23            dfs(p);
24            for(int i=1;i<=n;i++)  {dp[pos][i]=dp[pos][i].add(dp[p][i].divide(two));dp[i][pos]=dp[pos][i];}
25        }

26        dp[pos][pos]=BigDecimal.ONE;
27    }

28    public static void main(String[] args) throws IOException{
29        n=nextInt();
30         m=nextInt();
31        nxt=new int[n+1][2];
32        used=new boolean[n+1];
33        dp=new BigDecimal[n+1][n+1];
34        for(int i=1;i<=n;i++)
35        {
36            Arrays.fill(dp[i],BigDecimal.ZERO);
37            Arrays.fill(nxt[i],-1);
38        }

39        Arrays.fill(used, false);
40        for(int i=0;i<m;i++)
41        {
42            int a=nextInt(),b=nextInt(),c=nextInt();
43            nxt[a][0]=b;
44            nxt[a][1]=c;
45        }

46        for(int i=1;i<=n;i++)
47            dfs(i);
48       m=nextInt();
49       for(int i=0;i<m;i++)
50       {
51           int a=nextInt(),b=nextInt();
52          System.out.println(dp[a][b].multiply(new BigDecimal("100")).stripTrailingZeros().toPlainString()+"%");
53       }

54    }

55}

posted on 2011-02-05 20:59 yzhw 閱讀(329) 評論(0)  編輯 收藏 引用 所屬分類: DPgraph

<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久人成影片一区二区三区| 欧美高清在线视频观看不卡| 欧美精品久久一区二区| 亚洲精品在线免费观看视频| 亚洲小说区图片区| 一本一本大道香蕉久在线精品| 亚洲第一区色| 亚洲二区精品| 久久久噜噜噜久久| 久久国产66| 欧美a级一区二区| 欧美成年人视频网站| 欧美国产视频日韩| 欧美日韩xxxxx| 国产九九视频一区二区三区| 欧美手机在线| 136国产福利精品导航网址| 亚洲激情亚洲| 午夜在线电影亚洲一区| 亚洲风情亚aⅴ在线发布| 新狼窝色av性久久久久久| 亚洲免费观看在线观看| 日韩天天综合| 欧美1区2区3区| 99视频有精品| 久久久www成人免费精品| 欧美色中文字幕| 韩日精品中文字幕| 一区二区三欧美| 亚洲国产乱码最新视频| 久久久久国内| 国内成+人亚洲| 久久国产精品网站| 亚洲欧美日韩一区二区三区在线| 欧美精品激情| 亚洲国产欧美一区二区三区久久| 欧美成人中文字幕在线| 久久久中精品2020中文| 久久久久国产成人精品亚洲午夜| 日韩午夜av| 亚洲欧美制服中文字幕| 国产在线观看一区| 欧美日韩情趣电影| 亚洲国产精品久久久久婷婷老年| 久久蜜桃资源一区二区老牛 | 亚洲一区在线播放| 噜噜噜在线观看免费视频日韩| 激情国产一区| 亚洲国产高潮在线观看| 欧美精品在线免费观看| 久久国产精品99久久久久久老狼| 欧美中文字幕在线| 欧美日本中文| 国内精品免费在线观看| 午夜在线视频观看日韩17c| 久久国产精品久久精品国产| 亚洲欧美久久久| 亚洲网站在线看| 亚洲午夜黄色| 加勒比av一区二区| 久久蜜桃香蕉精品一区二区三区| 在线综合视频| 欧美日韩黄色大片| 夜久久久久久| 亚洲天堂免费观看| 欧美午夜免费影院| 欧美在线视频播放| 久久精品一区二区三区不卡牛牛 | 国产精品一区在线播放| 亚洲精品久久久久久久久久久久| 免费成人在线观看视频| 欧美亚洲在线| 亚洲精品之草原avav久久| 亚洲精品影视在线观看| 亚洲国产精品久久| 亚洲国产欧美一区| 国产亚洲欧美aaaa| 亚洲成在人线av| 国产亚洲欧美日韩在线一区| 久久成年人视频| 欧美成人免费全部观看天天性色| 国产精品毛片a∨一区二区三区|国| 亚洲精选国产| 午夜一区二区三视频在线观看| 最新成人在线| 欧美护士18xxxxhd| 欧美 日韩 国产在线| 国产日韩欧美一区二区| 一区二区电影免费在线观看| 亚洲欧美在线免费| 久久久久九九九| 国产一区二区高清| 久久久免费精品视频| 久久综合色影院| 中文精品视频| 黑人巨大精品欧美一区二区| 午夜国产精品视频| 欧美精品在线视频观看| 一区二区冒白浆视频| 亚洲一区二区三区在线播放| 国产精品嫩草影院一区二区| 亚洲免费视频观看| 久久久精品性| 精品91在线| 一本大道av伊人久久综合| 亚洲精品影视在线观看| 欧美巨乳波霸| 亚洲视频在线观看网站| 久久伊人精品天天| 亚洲区一区二区三区| 国产精品va在线| 久久久久网址| 正在播放亚洲| 欧美激情第8页| 久久久久久自在自线| 亚洲精品无人区| 在线观看欧美一区| 欧美日韩国产大片| 久久久午夜精品| 亚洲午夜av电影| 亚洲激情自拍| 美女免费视频一区| 欧美亚洲视频在线观看| 亚洲人成7777| 伊人精品在线| 久久精品午夜| 午夜精品久久久久久久99樱桃 | 久久综合狠狠综合久久综青草| 亚洲免费视频在线观看| 亚洲中字在线| 欧美一区亚洲一区| 狂野欧美一区| 一区二区三区四区五区视频| 亚洲午夜精品福利| 久久综合网hezyo| 亚洲欧美日韩成人| 欧美一级淫片播放口| 欧美在线视屏| 久久久久99| 欧美精品三级| 国产精品国产三级国产a| 欧美色图麻豆| 欧美视频精品在线| 国产精品久久999| 欧美精品免费看| 国产伦一区二区三区色一情| 亚洲福利视频网站| 性久久久久久久| 亚洲电影免费观看高清| 亚洲综合成人婷婷小说| 国产精品爱久久久久久久| 亚洲欧洲精品一区| 久久亚洲一区二区| 卡一卡二国产精品| 国产日韩欧美一区二区| 亚洲精品美女91| 久久久久高清| 亚洲婷婷在线| 欧美日韩美女| 亚洲精品久久久久久一区二区 | 免费成人美女女| 国产精品日韩在线观看| 99精品久久久| 亚洲第一精品福利| 亚洲国产一区二区a毛片| 亚洲欧美日韩高清| 久久精品视频在线看| 亚洲激情在线播放| 亚洲一卡久久| 噜噜爱69成人精品| 亚洲美女在线一区| 欧美日韩在线大尺度| 欧美国产综合视频| 99日韩精品| 午夜一区不卡| 国产亚洲激情| 欧美1区2区3区| 一本色道久久综合亚洲精品不| 亚洲一区二区三区精品在线| 国产精品呻吟| 免费观看在线综合| 99精品免费网| 蜜臀久久久99精品久久久久久| 亚洲蜜桃精久久久久久久| 国产精品女主播在线观看| 久久久精品久久久久| 亚洲人成7777| 久久精品99无色码中文字幕| 亚洲精品久久7777| 国产一区二区黄| 欧美视频在线观看一区二区| 午夜精品国产| 亚洲免费观看高清在线观看 | 亚洲精品国产精品国自产观看浪潮| 欧美大片免费| 性欧美1819性猛交| 亚洲伦理精品| 欧美激情二区三区| 久久精品中文字幕一区二区三区| 亚洲美女黄色|