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

f(sixleaves) = sixleaves

重劍無鋒 大巧不工

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

Keys:其實我們可以通過簡單的模擬、發現。由第一個隊員到最后一個隊員入隊列,或者中間有其他出隊列。該隊列始終可以看成是兩個隊列的隊列。又因為題目要求常數的時間、
所以我們不可能把時間浪費在某個隊員屬于哪一個隊里,所以可以用映射、也就是map來解決這個問題。map<int, int>這個結構剛好能映射這種關系。接下去就是要有一個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 閱讀(253) 評論(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网| 在线免费观看日本一区| 欧美高清你懂得| 亚洲综合社区| 午夜国产精品视频| 久久综合给合久久狠狠狠97色69| 亚洲成人在线视频播放| 亚洲大胆人体视频| 亚洲国产精品一区二区尤物区 | 欧美激情 亚洲a∨综合| 欧美一区亚洲| 久久青草久久| 亚洲日韩欧美一区二区在线| 日韩亚洲精品视频| 亚洲欧美日韩国产成人| 欧美在线免费播放| 欧美aa在线视频| 欧美午夜宅男影院在线观看| 国产精品久久久91| 亚洲三级电影全部在线观看高清 | 美国十次成人| 国产精品久久久久久户外露出 | 亚洲国产欧美在线人成| 亚洲视频免费在线观看| 久久视频国产精品免费视频在线| 欧美日韩成人一区二区| 国产日本欧美一区二区三区在线| 亚洲日韩中文字幕在线播放| 欧美在线观看视频在线| 亚洲精品一二三| 久久网站免费| 国内一区二区在线视频观看| 9l视频自拍蝌蚪9l视频成人| 国产精品一级| 亚洲网站在线| 国产精品99久久不卡二区| 欧美激情视频在线播放| 伊人婷婷久久| 欧美激情亚洲另类| 欧美第十八页| 99视频精品| 一本色道久久88综合亚洲精品ⅰ| 久久一区激情| 99re国产精品| 亚洲一二三区视频在线观看| 国产精品99免视看9| 一区二区三区 在线观看视频| 男同欧美伦乱| 国产精品久久久久av免费| 久久国产精品电影| 老司机免费视频久久| 99视频一区二区三区| 亚洲在线视频| 亚洲美女视频| 午夜久久黄色| 99国产精品国产精品毛片| 亚洲免费一在线| 亚洲精品偷拍| 久久精品人人做人人综合| 亚洲特黄一级片| 久久精品国产一区二区电影 | 亚洲一区视频在线| 欧美中文字幕不卡| 欧美电影免费观看高清| 久久av二区| 国产视频一区免费看| 亚洲精品日韩在线观看| 欧美一区中文字幕| 亚洲一区二区三区四区五区黄| 欧美暴力喷水在线| 久久久水蜜桃| 亚洲第一免费播放区| 亚洲欧美日本视频在线观看| 亚洲调教视频在线观看| 欧美午夜精品久久久久久浪潮 | 久久精品视频在线看| 国产精品视频网址| 亚洲欧美另类在线观看| 亚洲欧美日本另类| 国产亚洲精品美女| 久久国产精品久久w女人spa| 毛片av中文字幕一区二区| 亚洲成色精品| 欧美日韩免费高清| 性18欧美另类| 欧美大色视频| 国产精品99久久不卡二区| 国产精品国产自产拍高清av| 夜久久久久久| 久久久久免费视频| 亚洲九九九在线观看| 亚洲一区三区视频在线观看 | 欧美xx视频| 亚洲欧美日韩精品久久| 免费在线成人| 午夜国产一区| 一本色道久久综合狠狠躁篇的优点| 欧美日韩国产精品| 久久久夜夜夜| 欧美在线观看www| 亚洲精品一区二区三区不| 欧美人与性动交a欧美精品| 亚洲一二三区在线观看| 久久久天天操| 久久成人人人人精品欧| aa亚洲婷婷| 亚洲国产精品久久精品怡红院| 国产精品理论片| 国产精品久久久久久久久久久久久久| 久久久免费av| 久久午夜精品一区二区| 久久xxxx精品视频| 欧美中文在线观看| 久久精品国产亚洲一区二区| 欧美一级二区| 久久久久久久久伊人| 亚洲黄色成人| 亚洲午夜av电影| 午夜精品短视频| 久久这里只有| 欧美激情一区二区三区不卡| 欧美成年人视频网站| 久久亚洲免费| 亚洲美女在线看| 性欧美video另类hd性玩具| 欧美在线精品免播放器视频| 男女激情久久| 国产欧美精品一区二区三区介绍 | 亚洲精品国产拍免费91在线| 日韩午夜三级在线| 亚洲欧美日韩精品久久| 老司机成人网| 亚洲一区免费网站| 久久精品亚洲一区二区三区浴池 | 香蕉久久精品日日躁夜夜躁| 久久久美女艺术照精彩视频福利播放 | 亚洲理伦电影| 性久久久久久久久久久久| 欧美日韩国产丝袜另类| 国产一区二区日韩| 99精品视频免费全部在线| 欧美在线观看一二区| 日韩午夜在线视频| 欧美mv日韩mv国产网站| 国产区在线观看成人精品| 一区二区三区日韩| 免费中文日韩| 久久久免费精品视频| 国产日韩欧美一区二区三区在线观看| 日韩一区二区久久| 亚洲韩国日本中文字幕| 久久在线视频| 又紧又大又爽精品一区二区| 久久久福利视频| 久久国产视频网站| 极品少妇一区二区三区| 久久露脸国产精品| 久久蜜臀精品av| 亚洲国产精品久久久久婷婷884| 亚洲综合国产激情另类一区| 欧美系列精品| 久久久视频精品| 久久综合色天天久久综合图片| 亚洲国产精品激情在线观看| 亚洲第一狼人社区| 国产精品日韩一区二区三区| 欧美一级成年大片在线观看| 欧美一区二区三区免费在线看 | 午夜精品久久久久久久| 国产一区二区三区自拍| 亚洲国产精品小视频| 国产目拍亚洲精品99久久精品| 久久综合福利| 国产精品九色蝌蚪自拍| 欧美mv日韩mv国产网站app| 欧美国产视频在线| 久久久久国产精品麻豆ai换脸| 欧美—级在线免费片| 久热综合在线亚洲精品| 一本色道久久综合亚洲精品高清| 国内精品久久久久久久影视麻豆| 亚洲精品一区在线| 在线播放豆国产99亚洲| 午夜精品福利视频| 午夜欧美理论片| 欧美午夜片在线免费观看| 欧美多人爱爱视频网站| 在线欧美电影| 久久精品视频在线观看| 久久精品国产第一区二区三区| 欧美日韩亚洲一区二区三区| 亚洲国产精品久久久久久女王| 一区二区在线观看视频在线观看| 亚洲视频一区| 久久精品国产清高在天天线| 国产伦精品一区二区三区免费 | 亚洲日本va午夜在线影院| 狠狠色丁香久久婷婷综合_中| 欧美在线免费视屏| 最新高清无码专区|