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

pku3667 Hotel 線段樹,尋找坐標最小的合適區間

題意是這樣的。
一個旅館有N個客房。
有兩種指令
1、分配長度為L的連續客房,盡量分配起始房間號小的
2、將[S,E]區間內退房

對于第一種指令,我們需要在線段樹里維護3個域:lmax(與左端點相連的最長段),rmax(與右端點相連的最長段),max(總最長段)
轉移的時候如果左區間的lmax>need,則在左區間內尋找;如果左區間的rmax+右區間的lmax>need,那么在左區間和右區間里共同分配,否則在右區間內分配
還有一些細節,就不贅述了。
貼代碼

 1# include <cstdio>
 2# include <cstring>
 3# include <queue>
 4# include <cstdlib>
 5# include <vector>
 6using namespace std;
 7priority_queue<int,vector<int>,greater<int> > refer;
 8struct node
 9{
10    int t,num;
11    char op;
12}
;
13vector<node> data;
14int main()
15{
16    char str[100];
17    for(int i=1;i<=30000;i++)
18       refer.push(i);
19    int c[30001];
20    memset(c,0,sizeof(c));
21    while(gets(str))
22    {
23       node tmp;
24       tmp.t=atoi(strtok(str," "));
25       tmp.op=*strtok(NULL," ");
26       if(tmp.op=='.')
27          tmp.num=atoi(strtok(NULL," "));
28       data.push_back(tmp);
29    }

30    int now=0,last=0;
31    for(now=0;now<data.size();now++)
32    {
33       while(data[now].t-data[last].t>=600)
34       {
35            if(c[data[last].num]&&data[now].t-c[data[last].num]>=600)
36            {
37                refer.push(data[last].num);
38                c[data[last].num]=0;
39            }

40            last++;
41       }

42       switch(data[now].op)
43       {
44           case '+':
45              c[refer.top()]=data[now].t;
46              printf("%d\n",refer.top());
47              data[now].num=refer.top();
48              refer.pop();
49              break;
50           case '.':
51              if(c[data[now].num])
52              {
53                 printf("+\n");
54                 c[data[now].num]=data[now].t;
55              }

56              else
57                 printf("-\n");
58              break;
59       }
;
60           
61    }

62    //system("pause");
63    return 0;
64}

65
66

posted on 2010-10-30 23:49 yzhw 閱讀(137) 評論(0)  編輯 收藏 引用 所屬分類: data struct

<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導航

統計

公告

統計系統

留言簿(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>
            蜜桃av久久久亚洲精品| 欧美一区亚洲| 国产精品爽爽ⅴa在线观看| 欧美精品18+| 欧美激情一区二区三区在线视频观看 | 亚洲欧美在线看| 欧美一二三区在线观看| 亚洲尤物视频网| 欧美一区二区日韩| 久久久久久免费| 欧美精品一区二区在线观看| 欧美午夜免费| 国产一区二区中文字幕免费看| 狠狠噜噜久久| 亚洲久久成人| 性久久久久久久久久久久| 久久久久久久久岛国免费| 欧美激情精品久久久六区热门| 91久久精品美女| 日韩亚洲在线观看| 欧美一区在线直播| 欧美精品色网| 精品不卡在线| 宅男噜噜噜66一区二区| 久久久久欧美| 亚洲人体大胆视频| 久久国产精品第一页| 欧美日本亚洲视频| 好看不卡的中文字幕| 久久天天综合| 蜜桃av一区二区三区| 亚洲黄色小视频| 午夜精品久久久久久久99水蜜桃| 老鸭窝毛片一区二区三区| 欧美涩涩视频| 亚洲精品少妇30p| 久久国产黑丝| 一区二区三区国产在线| 麻豆精品91| 国产一区二区电影在线观看 | 亚洲精品久久视频| 欧美在线不卡| 国产精品伦理| 亚洲网站视频福利| 亚洲福利国产| 久久久久国产精品午夜一区| 国产精品国产自产拍高清av| 亚洲精品一区二区三| 久久天堂成人| 亚洲欧美日韩国产另类专区| 国产精品久久久久9999| 在线视频免费在线观看一区二区| 美脚丝袜一区二区三区在线观看| 欧美一区二区日韩| 国产亚洲精品资源在线26u| 亚洲宅男天堂在线观看无病毒| 亚洲人www| 欧美日韩高清在线观看| 亚洲精品一二三区| 亚洲国产中文字幕在线观看| 欧美jizzhd精品欧美巨大免费| 一色屋精品亚洲香蕉网站| 久久久久在线观看| 午夜精品av| 国产精品一二三四区| 亚洲欧美日韩直播| 在线亚洲精品| 国产精品久久久久久久9999| 午夜精品一区二区三区在线| 9l视频自拍蝌蚪9l视频成人| 欧美日韩日日骚| 亚洲欧美精品suv| 性欧美videos另类喷潮| 国内精品嫩模av私拍在线观看| 久久久久天天天天| 美女在线一区二区| 一区二区三区蜜桃网| 亚洲午夜精品国产| 国产综合久久久久久| 免费在线看成人av| 欧美另类专区| 欧美在线免费观看亚洲| 久久亚洲一区二区| 一区二区三区高清视频在线观看| 一区二区三区欧美亚洲| 国产精品网站在线观看| 国产精品美女久久久久av超清| 性欧美8khd高清极品| 黑人一区二区| 亚洲精品亚洲人成人网| 国产精品大全| 免费成人美女女| 欧美大片第1页| 亚洲影院免费观看| 久久久噜噜噜| 中国日韩欧美久久久久久久久| 亚洲欧美日韩国产综合| 亚洲国产综合91精品麻豆| 一本一本久久a久久精品综合妖精| 国产精品专区第二| 亚洲国产精品视频| 国产日韩欧美中文| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品美女久久久| 亚洲高清网站| 国产综合香蕉五月婷在线| 亚洲精品裸体| 黄色综合网站| 亚洲一区二区三区久久| 在线观看视频亚洲| 亚洲欧美日韩一区二区在线| 99视频精品免费观看| 欧美一区二区在线观看| 亚洲资源av| 欧美精品一区二区视频| 美女在线一区二区| 国产区欧美区日韩区| 亚洲精品中文字| 亚洲第一久久影院| 欧美在线综合| 性8sex亚洲区入口| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲电影免费观看高清完整版在线观看 | 久久视频在线视频| 国产精品日韩高清| av成人老司机| 亚洲视频在线免费观看| 欧美黄色一级视频| 欧美丰满少妇xxxbbb| 狠狠狠色丁香婷婷综合久久五月 | 欧美韩日一区二区三区| 国产日韩亚洲欧美| 亚洲欧美日韩电影| 午夜精品一区二区三区电影天堂| 欧美老女人xx| 亚洲精品美女免费| 夜夜精品视频| 欧美人成网站| 亚洲欧洲免费视频| 99热精品在线| 国产精品成人一区| 亚洲欧美日韩国产综合精品二区| 欧美一区不卡| 国产永久精品大片wwwapp| 欧美在线不卡视频| 免费一级欧美片在线播放| 亚洲国产成人在线| 久久精品人人做人人爽电影蜜月 | 亚洲少妇自拍| 欧美色综合天天久久综合精品| 亚洲精品小视频| 亚洲桃花岛网站| 国产欧美91| 老巨人导航500精品| 亚洲精品国产拍免费91在线| 一本一本久久| 国产情侣久久| 蜜臀99久久精品久久久久久软件 | 国产日韩在线亚洲字幕中文| 久久国产66| 亚洲黄色小视频| 午夜精品久久久久久99热| 国产日产欧美a一级在线| 久久久蜜桃一区二区人| 亚洲经典三级| 久久激情五月丁香伊人| 在线观看亚洲一区| 欧美人与性动交α欧美精品济南到| 亚洲四色影视在线观看| 久久精品在线| 一区二区欧美在线| 狠狠综合久久av一区二区老牛| 欧美va日韩va| 欧美一级视频一区二区| 欧美不卡三区| 午夜在线成人av| 亚洲国产cao| 国产精品日韩欧美综合| 美女国内精品自产拍在线播放| 在线性视频日韩欧美| 欧美多人爱爱视频网站| 欧美在线观看视频一区二区三区 | 国内精品久久久久影院优| 欧美乱妇高清无乱码| 久久久久9999亚洲精品| 亚洲精品久久久久久一区二区| 欧美亚洲日本国产| 99re热这里只有精品免费视频| 国产美女搞久久| 欧美日韩精品免费看| 久久色中文字幕| 午夜精品成人在线| 亚洲免费电影在线观看| 欧美高清在线| 另类春色校园亚洲| 欧美一区二区三区在线播放| 亚洲久久视频| 亚洲精品视频在线| 亚洲日本中文字幕| 91久久精品一区二区别|