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

f(sixleaves) = sixleaves

重劍無鋒 大巧不工

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  95 隨筆 :: 0 文章 :: 7 評論 :: 0 Trackbacks
這道題目、主要是對隊列的靈活應(yīng)用。其實就是一道模擬題目,只要你洞察出題目的本質(zhì)就十分簡單。題目意思大體是有多組測試數(shù)據(jù),每組的一開始是一個數(shù)字t,代表一共有多少的團隊,接著是t行輸入,每一行都由一個數(shù)字n開頭,表示隊伍的人數(shù)。在這之后,輸入諾干行的操作指令,E x代表入編號為x的入隊列,這里的隊列是一個新的而且只有一個的新隊列。D代表就是出隊列、同時輸出該元素、S表示停止模擬。
題目的具體要求是,每次入隊里前,先從隊列頭掃描到隊列尾,如果隊列里有隊友,就排在隊友們的最后面(不是該隊友的后面,是整隊隊友的最后面)。如果沒有隊友則,直接排在隊列的最后面。出隊列的沒什么特別的了。

Keys:其實我們可以通過簡單的模擬、發(fā)現(xiàn)。由第一個隊員到最后一個隊員入隊列,或者中間有其他出隊列。該隊列始終可以看成是兩個隊列的隊列。又因為題目要求常數(shù)的時間、
所以我們不可能把時間浪費在某個隊員屬于哪一個隊里,所以可以用映射、也就是map來解決這個問題。map<int, int>這個結(jié)構(gòu)剛好能映射這種關(guān)系。接下去就是要有一個q2[maxn]來表示所有初始化的隊列。一個q來表示新隊列,這個q其實就是隊列的隊列。

 1 #include <queue>
 2 #include <string>
 3 #include <map>
 4 #include <iostream>
 5 using namespace std;
 6 
 7 const int maxn = 1024;
 8 
 9 
10 int main() {
11     
12     int t, n, k = 0;
13     while (cin >> t, t) {
14         // 列隊編號
15         cout << "Scenario #" << ++k << endl;
16         int qid = 1;
17         map<intint> team;
18         while (t--) {
19             cin >> n;
20             for (int i = 0; i < n; i++) {
21                 int uid;
22                 cin >> uid;
23                 team[uid] = qid;
24                 
25             }
26             qid++;
27         }
28         
29         // uid是隊員編號、 tid是那一對隊的編號
30         queue<int> q,q2[maxn];
31         string op;
32         int uid;
33         
34         while (cin >> op, op[0] != 'S') {
35             
36             // 入隊列
37             if ('E' == op[0]) {
38                 cin >> uid;
39                 int tid = team[uid];
40                 if (q2[tid].empty()) q.push(tid);
41                 q2[tid].push(uid);
42 
43             }
44             // 出隊列
45             if ('D' == op[0]) {
46                 
47                 int tid = q.front();
48                 int x = q2[tid].front();
49                 q2[tid].pop();
50                 cout << x << endl;
51                 if (q2[tid].empty()) q.pop();
52                 
53             }
54             
55         }
56         
57         cout << endl;
58         
59     
60     }
61     
62 }
posted on 2015-03-24 08:31 swp 閱讀(258) 評論(0)  編輯 收藏 引用 所屬分類: algorithm
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美激情诱惑| 在线综合亚洲| 欧美成人亚洲成人| 亚洲一二三四区| 免费看成人av| 亚洲第一区在线观看| 亚洲欧美日本伦理| 亚洲美女黄网| 欧美韩日精品| 亚洲日韩欧美视频| 欧美成人精品在线播放| 午夜精品av| 国模精品一区二区三区色天香| 亚洲欧美一区二区原创| 亚洲午夜精品一区二区| 欧美系列精品| 亚洲欧美在线另类| 性亚洲最疯狂xxxx高清| 国产一二精品视频| 免费亚洲一区二区| 免费观看国产成人| 亚洲精品日韩在线观看| 最新成人在线| 欧美日本成人| 亚洲一区综合| 欧美一区二区女人| 国产在线精品成人一区二区三区 | 性做久久久久久久免费看| 一区二区三区欧美亚洲| 国产精品视频一区二区三区| 亚洲欧美日韩国产综合在线 | 国产精品一二| 久久精品国亚洲| 久久视频在线免费观看| 亚洲精选久久| 99re8这里有精品热视频免费 | 久久久一二三| 久久久久在线| 一区二区免费在线播放| 亚洲综合激情| 亚洲国产mv| 亚洲区欧美区| 国产欧美二区| 亚洲国产精品成人综合| 欧美日韩亚洲网| 久久99在线观看| 美女脱光内衣内裤视频久久网站| 亚洲最新视频在线| 欧美一区二区视频97| 亚洲日本欧美天堂| 午夜精品在线看| 久久综合导航| 亚洲在线观看视频| 久久一区二区三区av| 亚洲一区三区电影在线观看| 久久精品国产一区二区三区| 日韩视频在线一区| 久久久精品网| 午夜精品久久久久久久| 免费欧美在线| 久久狠狠久久综合桃花| 欧美巨乳在线观看| 久久伊人精品天天| 国产精品毛片大码女人| 欧美激情按摩| 国内精品久久久久影院色| 夜夜夜久久久| 亚洲国产一区二区三区青草影视| 亚洲一区自拍| 中日韩午夜理伦电影免费| 久久久噜噜噜久久人人看| 午夜精品在线看| 欧美久久综合| 亚洲欧洲一区二区三区在线观看| 国产在线精品一区二区夜色| 亚洲天堂久久| 亚洲一区二区视频在线观看| 女同一区二区| 亚洲第一天堂av| 在线播放国产一区中文字幕剧情欧美| 一区二区免费在线观看| 99精品视频免费全部在线| 欧美va亚洲va香蕉在线| 裸体一区二区| 一区二区在线视频播放| 欧美伊人久久久久久久久影院 | 免费精品99久久国产综合精品| 国产精品九九久久久久久久| 亚洲免费电影在线观看| 亚洲美女精品成人在线视频| 玖玖综合伊人| 美女露胸一区二区三区| 国产日本欧美视频| 午夜精品偷拍| 久久噜噜亚洲综合| 国内精品免费在线观看| 久久国产精品72免费观看| 久久国产直播| 国产一区二区高清不卡| 欧美在线91| 久久综合久色欧美综合狠狠 | 国内综合精品午夜久久资源| 西西人体一区二区| 久久九九精品99国产精品| 国产日韩欧美中文在线播放| 午夜欧美电影在线观看| 久久久国产视频91| 伊人精品视频| 欧美777四色影视在线| 亚洲经典在线| 亚洲欧美另类国产| 国产欧美日韩亚洲一区二区三区| 欧美一区亚洲| 欧美大秀在线观看| 一区二区三区视频在线播放| 欧美午夜电影完整版| 亚洲欧美日韩一区二区三区在线| 久久久伊人欧美| 亚洲激情女人| 欧美视频在线一区二区三区| 亚洲综合视频网| 免费观看国产成人| 夜夜爽夜夜爽精品视频| 国产精品私人影院| 久久影视三级福利片| 亚洲三级网站| 欧美在线黄色| 亚洲激情视频在线| 国产精品成av人在线视午夜片| 欧美一区二区三区的| 亚洲国产欧美一区二区三区同亚洲| 亚洲少妇诱惑| 一区二区三区在线免费视频| 欧美国产精品久久| 亚洲欧美日韩人成在线播放| 欧美高清视频一区二区| 亚洲综合三区| 一区二区在线视频观看| 欧美性视频网站| 久久五月激情| 亚洲一区二区三区在线播放| 你懂的亚洲视频| 亚洲欧美日韩在线不卡| 又紧又大又爽精品一区二区| 国产精品国产三级国产aⅴ9色| 久久免费观看视频| 亚洲午夜羞羞片| 亚洲国产精品久久久久秋霞蜜臀| 午夜久久福利| 一本色道久久综合狠狠躁篇怎么玩 | 一本色道久久综合| 一区免费在线| 国产精品呻吟| 欧美久色视频| 美女精品一区| 久久www免费人成看片高清| 亚洲精品人人| 欧美激情久久久久| 久久久精品视频成人| 亚洲男人影院| 亚洲午夜激情免费视频| 亚洲国产高清在线观看视频| 国产日韩欧美在线看| 国产精品乱码人人做人人爱| 欧美三级电影精品| 欧美激情一区二区三区全黄| 免费久久99精品国产自| 久久精品一区二区三区不卡| 亚洲欧美文学| 亚洲欧美在线播放| 亚洲在线国产日韩欧美| 一本久久精品一区二区| 亚洲人成在线播放| 亚洲高清在线视频| 亚洲第一区在线观看| 亚洲第一主播视频| 欧美r片在线| 亚洲福利视频网| 欧美激情精品久久久久久蜜臀| 欧美大色视频| 亚洲日本在线视频观看| 亚洲精品日韩欧美| 亚洲人成网站在线播| 99re在线精品| 亚洲天天影视| 亚洲一区二区成人| 亚洲欧美综合网| 久久人人爽人人| 嫩草成人www欧美| 欧美日韩理论| 国产欧美日本一区二区三区| 国产一区二区毛片| 亚洲国产成人一区| 日韩亚洲欧美一区| 亚洲欧美www| 久久影视三级福利片| 亚洲第一精品福利| 在线中文字幕一区| 欧美一级艳片视频免费观看| 久久午夜激情|