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

pku 2132 Cow Math BFS

題意:
N個點,M個邊,每個邊有個標號,定義一條路徑和為所有這條路徑上邊的GCD,求從1到2所有路徑的LCM

解法:
BFS,狀態修正下,用{未節點,子路徑的GCD},這樣總狀態50000,GCD的解法用歐幾里得,LCM=a*b/gcd(a,b),注意高精度,我偷懶用了java。。。

代碼:
 1 import java.util.*;
 2 import java.math.*;
 3 public class Main {
 4 
 5     /**
 6      * @param args
 7      */
 8     static class pair
 9     {
10         int a,b;
11         pair(int aa,int bb)
12         {
13             a=aa;
14             b=bb;
15         }
16     }
17     static int gcd(int a,int b)
18     {
19         while(b!=0)
20         {
21             int t=a%b;
22             a=b;
23             b=t;
24         }
25         return a;
26     }
27     static BigInteger gcd(BigInteger a,BigInteger b)
28     {
29         while(!b.equals(BigInteger.ZERO))
30         {
31             BigInteger t=a.mod(b);
32             a=b;
33             b=t;
34         }
35         return a;
36     }
37     public static void main(String[] args) {
38         Scanner in=new Scanner(System.in);
39         int n=in.nextInt();
40         int map[][]=new int[n][n];
41         boolean used[][]=new boolean[26][2005];
42         LinkedList<pair> q=new LinkedList<pair>();
43         for(int i=0;i<n;i++)
44             for(int j=0;j<n;j++)
45                 map[i][j]=in.nextInt();
46         BigInteger lcm=BigInteger.ONE;
47         BigInteger tmp[]=new BigInteger[2005];
48         tmp[1]=BigInteger.ONE;
49         for(int i=2;i<tmp.length;i++)
50             tmp[i]=tmp[i-1].add(BigInteger.ONE);
51         for(int i=0;i<26;i++)
52             Arrays.fill(used[i], false);
53         for(int i=0;i<n;i++)
54             if(map[0][i]!=0)
55             {
56                 used[i][map[0][i]]=used[0][map[0][i]]=true;
57                 q.add(new pair(i,map[0][i]));
58             }
59         while(!q.isEmpty())
60         {
61             pair top=q.pollFirst();
62             //System.out.println(top.a+" "+top.b);
63             if(top.a==1)
64             {
65                 BigInteger t=tmp[top.b].multiply(lcm);
66                 t=t.divide(gcd(lcm.add(BigInteger.ZERO),tmp[top.b].add(BigInteger.ZERO)));
67                 lcm=t;
68                 continue;
69             }
70             for(int i=0;i<n;i++)
71                 if(map[top.a][i]!=0&&!used[i][gcd(top.b,map[top.a][i])])
72                 {
73                     used[i][gcd(top.b,map[top.a][i])]=true;
74                     q.add(new pair(i,gcd(top.b,map[top.a][i])));
75                 }
76         }
77         System.out.println(lcm);
78 
79     }
80 
81 }

posted on 2011-03-13 02:23 yzhw 閱讀(262) 評論(0)  編輯 收藏 引用 所屬分類: searchgraph

<2011年1月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統計

公告

統計系統

留言簿(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>
            久久久99久久精品女同性| 国产亚洲精品久久久| 亚洲午夜精品一区二区三区他趣| 亚洲国产一成人久久精品| 欧美~级网站不卡| 亚洲人成网在线播放| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产日韩在线| 国产精品99久久久久久久久久久久| 最新国产乱人伦偷精品免费网站 | 久久九九久久九九| 久久九九精品| 最新亚洲一区| 亚洲欧美精品一区| 六月婷婷久久| 国产精品久久久久三级| 在线观看成人一级片| 99ri日韩精品视频| 久久久噜噜噜久久中文字幕色伊伊| 蜜臀91精品一区二区三区| 亚洲美女视频网| 欧美专区日韩视频| 欧美日韩三级一区二区| 国产一区二区电影在线观看| 亚洲欧洲日韩在线| 欧美一区二粉嫩精品国产一线天| 欧美大片在线观看| 午夜精品久久久久| 欧美日韩亚洲免费| 亚洲人成啪啪网站| 久久久一区二区| 一区二区三区高清不卡| 麻豆精品视频在线观看| 国产日韩精品一区二区| 中文亚洲欧美| 亚洲国产日韩在线一区模特| 欧美在线观看视频在线| 欧美性生交xxxxx久久久| 亚洲第一在线视频| 久久九九热re6这里有精品| 亚洲免费观看视频| 欧美成人精品不卡视频在线观看| 国产日韩精品电影| 性欧美办公室18xxxxhd| 中日韩美女免费视频网址在线观看 | 国产最新精品精品你懂的| 一本在线高清不卡dvd | 亚洲麻豆一区| 免费成人av在线看| 久久精品日产第一区二区| 国产乱码精品一区二区三区av| 9国产精品视频| 亚洲伦理在线| 欧美精品一区二区三区四区| 日韩视频第一页| 国产亚洲欧美日韩在线一区| 亚洲欧美日产图| 正在播放亚洲| 亚洲一区二区三区777| 亚洲人成亚洲人成在线观看| 免费成人毛片| 亚洲国产成人精品久久| 欧美bbbxxxxx| 欧美成在线视频| 亚洲精品综合精品自拍| 亚洲韩国精品一区| 免费一级欧美片在线播放| 亚洲国产天堂久久国产91| 亚洲国产美女精品久久久久∴| 欧美伦理视频网站| 中日韩视频在线观看| 亚洲午夜精品久久| 国产亚洲观看| 欧美1区免费| 欧美激情综合五月色丁香小说| av72成人在线| 午夜激情亚洲| 亚洲国产第一| 日韩午夜电影av| 国产欧美日韩另类一区 | 久久久免费精品视频| 久久这里有精品视频| 亚洲精品视频免费观看| 中文在线资源观看网站视频免费不卡 | 国产在线精品自拍| 欧美激情欧美狂野欧美精品 | 欧美一区二区大片| 亚洲国产欧美在线| 一区二区三区成人| 极品日韩av| 亚洲天堂激情| 亚洲第一页在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 激情久久五月天| 亚洲精品影视| 黄色资源网久久资源365| 亚洲精品久久视频| 国产一区二区日韩| 日韩小视频在线观看专区| 国产一区二区三区在线观看免费视频| 你懂的成人av| 亚洲黄色毛片| 国产欧美一区二区三区久久人妖| 欧美福利视频网站| 国产香蕉久久精品综合网| 亚洲韩国青草视频| 一区二区三区在线免费观看| 亚洲午夜精品一区二区| 久久精品国产精品亚洲| 蜜臀av一级做a爰片久久| 一区二区三区高清在线| 久久国产直播| 亚洲一区二区在线免费观看视频| 久久久国产一区二区三区| 亚洲欧美视频一区二区三区| 久久最新视频| 麻豆精品网站| 国产亚洲精品久久久| 亚洲视频日本| 一区二区三区黄色| 蜜桃久久精品一区二区| 久久久一区二区三区| 国产精品视频福利| 99精品欧美一区| 亚洲美洲欧洲综合国产一区| 老司机久久99久久精品播放免费| 欧美在线视频一区| 国产麻豆精品久久一二三| 亚洲视频一区二区在线观看 | 欧美一区三区三区高中清蜜桃 | 999在线观看精品免费不卡网站| 黑人中文字幕一区二区三区| 亚洲一区二区精品视频| 亚洲图中文字幕| 欧美日韩一二三区| 一本色道久久综合亚洲精品小说 | 欧美成年人视频| 欧美国产日韩在线| 亚洲品质自拍| 母乳一区在线观看| 亚洲第一狼人社区| 亚洲精品极品| 欧美女人交a| 99视频精品| 午夜精品福利在线观看| 国产精品日本精品| 亚洲欧洲av一区二区| 久久亚洲不卡| 亚洲三级免费观看| 国产精品v日韩精品| 亚洲欧美一区二区三区极速播放 | 一区二区三区鲁丝不卡| 亚洲自拍高清| 狠狠色狠狠色综合日日小说| 麻豆成人在线播放| 亚洲美女尤物影院| 欧美一区二区三区视频免费| 国产综合香蕉五月婷在线| 老色鬼久久亚洲一区二区| 亚洲日本一区二区三区| 亚洲免费伊人电影在线观看av| 国产麻豆精品theporn| 美脚丝袜一区二区三区在线观看 | 一本色道久久综合亚洲精品不卡| 亚洲理伦电影| 欧美日韩在线第一页| 亚洲欧美一区二区视频| 久久免费国产精品| 一区二区三区视频在线| 国产麻豆9l精品三级站| 女同一区二区| 亚洲一区二区在线免费观看视频| 久久综合影视| 亚洲一级片在线看| 韩日精品在线| 欧美午夜精品久久久久久浪潮| 午夜一区二区三区不卡视频| 欧美激情小视频| 欧美一区二区三区精品| 亚洲精品久久7777| 国产一区亚洲一区| 欧美日韩国产小视频在线观看| 欧美在线亚洲在线| av成人动漫| 欧美成人精品h版在线观看| 午夜视频在线观看一区二区三区| 亚洲第一福利视频| 国产日本欧美一区二区三区在线 | 国产精品久久久久久av福利软件 | 欧美亚洲色图校园春色| 亚洲激情一区| 免费在线欧美黄色| 久久精品国产综合| 亚洲欧美日韩久久精品| 亚洲精品视频一区二区三区| 在线观看视频日韩| 国产一区二区剧情av在线| 国产精品久久久久免费a∨| 欧美区高清在线| 欧美a级一区|