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

PKU 3860 Fruit Weights 圖論 SPFA最短路變形

Summary

有N種水果,現知道許多以下的關系:

aX<=bY

表示:a個X水果的重量小于b個水果Y的重量。給出許多這些小于關系后,最后問a個X水果和b個Y水果的重量關系。水果的數目不超過一百。

Solution

這個問題可以轉化成圖論問題考慮。視每個水果為一個節點,對于關系aX<=bY,我們可以建立一條從Y到X的邊,權值為a/b,意思是Y水果的單位重量至少是X水果的a/b倍。

然后使用floyd算法求一次最短路,將加法改成乘法即可。算出每種水果之間的重量比例關系。

檢查算出來的矩陣,如果有g[i][i]>1,那么就是出現矛盾,判為INCONSISTENT。

如果要判定aX是否<=bY,也就是判定Y>=(a/b)X。對于算出的矩陣,g[Y][X]表示Y>=g[Y][X]X。若判定Y>=(a/b)X成立,必有(a/b)<=G[Y][X]。

對于相等的情況特判一下即可。

 1#include <cstdio>
 2#include <cstring>
 3#include <string>
 4#include <map>
 5#include <algorithm>
 6using namespace std;
 7#define N 105
 8#define EPS 1e-8
 9double g[N][N];
10char s1[N], s2[N];
11int n;
12map<stringint> MAP;
13 
14void solve() {
15    int i, j, k, cnt = 0, a, b, x, y;
16    memset(g, 0sizeof(g));
17    MAP.clear();
18    for (i = 0; i < n; i++{
19        scanf("%d%s%d%s"&a, s1, &b, s2);
20        if (MAP.find(string(s1)) == MAP.end()) MAP[string(s1)] = cnt++;
21        if (MAP.find(string(s2)) == MAP.end()) MAP[string(s2)] = cnt++;
22        x = MAP[string(s1)], y = MAP[string(s2)];
23        g[y][x] = max(g[y][x], (double) a / b);
24    }

25 
26    for (i = 0; i < cnt; i++)
27        g[i][i] = 1;
28    for (k = 0; k < cnt; k++)
29        for (i = 0; i < cnt; i++)
30            for (j = 0; j < cnt; j++)
31                if (g[i][k] > 0 && g[k][j] > 0) g[i][j] = max(g[i][j], g[i][k] * g[k][j]);
32 
33    scanf("%d%s%d%s"&a, s1, &b, s2);
34    x = MAP[string(s1)], y = MAP[string(s2)];
35 
36    for (i = 0; i < cnt; i++)
37        if (g[i][i] > 1{
38            puts("INCONSISTENT");
39            return;
40        }

41    if (g[y][x] >= (double) a / b - EPS && g[x][y] >= (double) b / a - EPS) puts("==");
42    else if (g[y][x] >= (double) a / b - EPS) puts("<=");
43    else if (g[x][y] >= (double) b / a - EPS) puts(">=");
44    else puts("UNAVAILABLE");
45 
46}

47int main() {
48    while (scanf("%d"&n) && n)
49        solve();
50    return 0;
51}

52

posted on 2010-10-14 17:42 yzhw 閱讀(160) 評論(0)  編輯 收藏 引用 所屬分類: graph

<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>
            久久久久久夜| 一区二区动漫| 久久午夜电影| 亚洲日本电影在线| 久久久精品欧美丰满| 亚洲欧洲精品一区二区三区不卡| 国产精品嫩草影院一区二区 | 久久九九热免费视频| 国产日产亚洲精品系列| 欧美一级免费视频| 久久国产精品网站| 免播放器亚洲一区| 国产欧美亚洲日本| 91久久精品国产91久久| 国产小视频国产精品| 亚洲欧美国产精品va在线观看| 亚洲嫩草精品久久| 亚洲国产成人av好男人在线观看| 久久精品国产久精国产一老狼| 一本久道久久综合婷婷鲸鱼 | 亚洲免费av电影| 久久成人免费电影| 99re6热只有精品免费观看| 久久亚洲二区| 一区二区三区自拍| 欧美精品在线一区二区| 一区二区三区久久| 久久狠狠婷婷| 亚洲成人影音| 欧美午夜精品久久久久久人妖 | 性欧美长视频| 国产模特精品视频久久久久 | 久久资源在线| 欧美在线欧美在线| 一区二区三区视频观看| 国产精品电影观看| 久久青青草综合| 久久午夜电影网| 亚洲黄色高清| 国内激情久久| 欧美色视频在线| 亚洲视频电影图片偷拍一区| 午夜精品电影| 欧美伊人精品成人久久综合97| 亚洲女性喷水在线观看一区| 亚洲性感激情| 午夜精品久久久久久久| 亚洲欧美另类在线| 亚洲一区激情| 久久超碰97中文字幕| 欧美专区在线播放| 午夜精品久久久久久久男人的天堂 | 美女视频黄a大片欧美| 欧美高清成人| 亚洲手机视频| 久久综合一区二区三区| 欧美成人精品在线| 欧美精品福利在线| 国产日本亚洲高清| 在线观看一区二区精品视频| 亚洲视频在线免费观看| 亚洲国产精品高清久久久| 久久久久欧美精品| 99国产精品99久久久久久粉嫩| 99精品免费| 久久久久久久尹人综合网亚洲| 亚洲欧美日本日韩| 午夜伦理片一区| 亚洲另类在线一区| 亚洲一区bb| 另类春色校园亚洲| 国产亚洲一区二区在线观看| 亚洲级视频在线观看免费1级| 香蕉久久夜色| 亚洲欧美日韩直播| 国产主播一区二区三区四区| 亚洲午夜国产成人av电影男同| 美女网站久久| 欧美成人久久| 日韩视频免费| 999亚洲国产精| 欧美日韩p片| 在线精品视频一区二区三四| 久久久最新网址| 久久久久综合网| 夜夜嗨av一区二区三区| 99精品福利视频| 国产精品理论片| 久久在线播放| 久久一区亚洲| 91久久精品国产91性色| 午夜久久美女| 亚洲美女中文字幕| 亚洲精品乱码久久久久久| 国产视频精品va久久久久久| 久久成人国产精品| 久久夜色精品亚洲噜噜国产mv| 国产一区视频观看| 欧美黑人多人双交| 欧美粗暴jizz性欧美20| 亚洲欧美99| 亚洲第一综合天堂另类专| 加勒比av一区二区| 亚洲在线1234| 红桃视频一区| 久久深夜福利免费观看| 免费看黄裸体一级大秀欧美| 美国十次成人| 性欧美8khd高清极品| 久久久久看片| 亚洲精品国精品久久99热一| 欧美一区二区| 亚洲视频精品| 免费不卡在线观看av| 亚洲国产精品久久| 亚洲激情社区| 久久久久久网站| 欧美韩日一区| 亚洲视屏在线播放| 久久精品国产欧美亚洲人人爽| 亚洲一区不卡| 欧美日韩综合在线| 亚洲香蕉成视频在线观看| 久久精品人人做人人综合| 国产一二精品视频| 欧美专区18| 美日韩精品视频| 国产精品九色蝌蚪自拍| 久久精品一区二区三区四区| 久久久久国产精品www| 国产亚洲欧美日韩日本| 久久综合九色综合久99| 亚洲欧美电影在线观看| 欧美影院在线| 亚洲综合日韩在线| 欧美精品偷拍| 欧美日韩精品二区| 欧美福利视频在线| 亚洲免费一在线| 亚洲欧美高清| 欧美sm极限捆绑bd| 久久久久五月天| 香蕉久久精品日日躁夜夜躁| 国产精品porn| 欧美久久综合| 欧美综合国产精品久久丁香| 亚洲免费观看| 亚洲精品国产视频| 91久久精品久久国产性色也91 | 久久激情五月激情| 一区二区三区精品久久久| 韩日视频一区| 黄色成人在线观看| 欧美图区在线视频| 欧美国产在线电影| 欧美中文字幕不卡| 麻豆成人综合网| 欧美一区二区三区免费视| 亚洲精品国久久99热| 亚洲精选视频免费看| 99精品久久久| 91久久久在线| 午夜精品理论片| 久久国产主播精品| 亚洲欧美中日韩| 麻豆国产精品va在线观看不卡| 一区在线播放视频| 亚洲乱码国产乱码精品精98午夜| 亚洲激情网站免费观看| 亚洲人体偷拍| 一本色道久久综合亚洲精品高清 | 男女视频一区二区| 亚洲深夜福利| 欧美高清视频在线| 欧美好骚综合网| 久久精品人人做人人爽电影蜜月| 欧美寡妇偷汉性猛交| 国产嫩草影院久久久久| 久久爱另类一区二区小说| 欧美二区视频| 国产亚洲精品aa午夜观看| 国产一区二区三区的电影 | 国产视频不卡| 亚洲欧美国产高清| 欧美第一黄网免费网站| 久久久久国产精品人| 国产精品极品美女粉嫩高清在线 | 亚洲伦理精品| 午夜精品视频一区| 久久亚洲一区二区| 1769国产精品| 亚洲三级电影全部在线观看高清| 久久狠狠亚洲综合| 国产精品亚洲一区| 欧美一区国产一区| 亚洲欧美第一页| 精品电影一区| 亚洲国内在线| 亚洲一区精品视频| 激情久久中文字幕|