麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

UVA-804 模擬

2019-11-14 10:09:21
字體:
來源:轉載
供稿:網友

     將每個translation的輸入和輸出place全部記錄下來,模擬即可,當所有translation都不能工作時,就說明dead了。

AC代碼:

#include<cstdio>#include<vector>using namespace std;const int maxn = 100 + 5;struct node{    vector<int> in, out;}tran[maxn];int p[maxn]; //the number of tokens in  all placesint main(){    int pn, tn, nf, kase = 1;    while(scanf("%d", &pn) == 1 && pn){        for(int i = 1; i <= pn; ++i){            scanf("%d", &p[i]);        }        scanf("%d", &tn);        for(int i = 1; i <= tn; ++i){            int x;            while(scanf("%d", &x) == 1 && x){                if(x < 0) tran[i].in.push_back(-x);                else tran[i].out.push_back(x);            }        }        scanf("%d",&nf);        bool dead = 0;        int h;        for(h = 0; h < nf; ++h){            int cnt = 0;            for(int i = 1; i <= tn; ++i){                bool flag = 1;                vector<int> &in = tran[i].in, &out = tran[i].out;                for(int j = 0; j < in.size(); ++j){                    if(p[in[j]] == 0) {                        flag = 0;                        while(j) p[in[--j]]++; //                        break;                    }                    else p[in[j]]--;                }                if(!flag) ++cnt;                else {                    for(int k = 0; k < out.size(); ++k) p[out[k]]++;                    break;                }            }            if(cnt == tn) {               dead = 1;               break;            }        }        if(dead) PRintf("Case %d: dead after %d transitions/n", kase++, h);        else printf("Case %d: still live after %d transitions/n", kase++, nf);        printf("Places with tokens:");        for(int i = 1; i <= pn ; ++i){            if(p[i]) printf(" %d (%d)", i, p[i]);        }        printf("/n/n");        for(int i = 1; i <= tn ; ++i) {            tran[i].in.clear();            tran[i].out.clear();        }    }    return 0;}如有不當之處歡迎指出!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 暴力肉体进入hdxxxx0 | 亚洲成人免费网站 | 一级免费在线 | 久久精品国产99久久久古代 | 成人资源在线观看 | 久久中文字幕在线观看 | 中文在线观看视频 | 免费久久久久久久 | 欧美一级视屏 | 精品久久久久久久久久久久久久 | 久久精品资源 | 欧美城网站地址 | 久久69精品久久久久久国产越南 | 欧美14一15sex性hd | 高清中文字幕在线 | 毛片大全在线观看 | 欧美在线观看视频网站 | 国产精品自拍av | 国产免费一区二区三区在线能观看 | 好骚综合在线 | 久久激情免费视频 | 日韩大片在线永久观看视频网站免费 | 中文字幕一二三区芒果 | 精品亚洲综合 | 99精品国产一区二区三区 | 国产免费乱淫av | 亚洲成人自拍电影 | 黄色av片三级三级三级免费看 | 福利四区 | 极品国产91在线网站 | 日本成人一区 | 成人污在线 | 高颜值美女啪啪 | 国产在线精品一区二区 | 久久福利剧场 | 成人福利在线视频 | 中文字幕一二三区芒果 | 蜜桃视频最新网址 | 九九热精品免费视频 | 国产午夜精品久久久 | 国产91影院 |