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

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>
            国产精品久久福利| 一区二区三区欧美视频| 亚洲电影第三页| 国产日韩一区二区三区在线| 欧美性理论片在线观看片免费| 欧美日韩亚洲高清| 欧美日韩一区二区精品| 亚洲图片你懂的| 亚洲人成精品久久久久| 亚洲精品国产精品久久清纯直播| 亚洲片在线资源| 亚洲网站视频| 香蕉成人伊视频在线观看| 久久激情网站| 亚洲激情在线观看视频免费| 欧美高清视频在线| 亚洲美女在线观看| 久久er精品视频| 欧美金8天国| 欧美日韩一区二区国产| 国产精品久久999| 黄色影院成人| 一区二区三区免费网站| 久久精品盗摄| 亚洲七七久久综合桃花剧情介绍| 亚洲图片欧美午夜| 欧美mv日韩mv国产网站app| 国产精品v欧美精品v日韩精品| 国内精品视频久久| 亚洲无线视频| 亚洲国产精品尤物yw在线观看| 日韩一级在线| 蜜桃av一区| 国产亚洲精品久久久久久| 亚洲人成在线观看一区二区| 久久成人资源| 一区二区三区四区蜜桃| 噜噜噜91成人网| 国产欧美日韩亚洲| 亚洲午夜国产成人av电影男同| 久久久久久久999| 中文精品视频| 欧美精品在线极品| 亚洲全部视频| 久久免费视频网站| 小黄鸭精品aⅴ导航网站入口| 欧美另类女人| 亚洲欧洲在线一区| 美女诱惑一区| 欧美在线一级va免费观看| 国产精品大片免费观看| 在线视频精品一区| 91久久精品美女高潮| 麻豆久久婷婷| 亚洲二区在线观看| 免费成人在线观看视频| 久久成人18免费观看| 国产精品外国| 欧美制服丝袜| 欧美在线视频一区二区三区| 国产精品揄拍500视频| 99在线观看免费视频精品观看| 亚洲乱码国产乱码精品精| 99精品视频免费| 亚洲欧洲一区二区三区久久| 亚洲一区二区精品在线观看| 久久精品五月婷婷| 国产精品啊啊啊| 亚洲国产精品一区在线观看不卡| 亚洲免费综合| 夜夜嗨网站十八久久| 欧美va天堂| 亚洲激情国产精品| 女仆av观看一区| 你懂的视频一区二区| 亚洲国产精品久久久久| 欧美激情麻豆| 欧美日韩免费看| 亚洲综合久久久久| 亚洲欧美日韩精品久久亚洲区| 国产精品美女主播在线观看纯欲| 亚洲欧美日韩在线播放| 欧美一区二区三区在线看 | 亚洲激情第一区| 欧美激情精品久久久久久大尺度| 亚洲美女中出| 正在播放欧美一区| 国产一区二区三区四区hd| 久久网站免费| 欧美国产日韩xxxxx| 亚洲一区二区三区国产| 亚洲女女女同性video| 韩国v欧美v日本v亚洲v| 亚洲国产导航| 国产麻豆成人精品| 欧美激情网友自拍| 国产精品亚洲一区二区三区在线| 久久久亚洲午夜电影| 欧美搞黄网站| 久久另类ts人妖一区二区| 欧美二区视频| 久久精精品视频| 欧美激情性爽国产精品17p| 亚欧成人在线| 欧美极品在线播放| 久久婷婷亚洲| 国产精品日韩在线观看| 欧美成人精品不卡视频在线观看| 欧美日韩精品免费观看视频完整 | 国内精品视频666| 日韩视频在线免费| 国产综合激情| 亚洲视频欧洲视频| 亚洲美女在线观看| 久久综合中文字幕| 久久久国产精品一区| 国产精品成人观看视频免费| 欧美成人dvd在线视频| 国产视频精品va久久久久久| 亚洲国产欧美日韩| 精品99一区二区| 日韩视频一区二区三区在线播放免费观看 | 午夜电影亚洲| 欧美日韩另类在线| 亚洲黄色有码视频| 在线看无码的免费网站| 香蕉久久一区二区不卡无毒影院| 亚洲图片欧美午夜| 欧美精品在线视频观看| 欧美福利一区二区三区| 在线不卡a资源高清| 欧美一区网站| 欧美在线视频观看| 国产精品久久久久久久久婷婷| 亚洲日本乱码在线观看| 亚洲激情在线视频| 欧美激情久久久久| 亚洲精品乱码久久久久久日本蜜臀| 在线免费不卡视频| 久久久人人人| 欧美成人精品在线观看| 精品成人a区在线观看| 久久av免费一区| 另类专区欧美制服同性| 伊大人香蕉综合8在线视| 久久久久免费观看| 欧美大片在线观看一区二区| 在线免费观看成人网| 欧美不卡一卡二卡免费版| 欧美国产免费| 一级成人国产| 国产精品视频内| 欧美在线一二三| 欧美激情精品久久久久久大尺度| 亚洲国产精品va在线观看黑人| 牛牛影视久久网| 日韩性生活视频| 欧美一区二区三区在| 好看的日韩视频| 欧美大胆成人| 亚洲男人影院| 六月婷婷久久| 在线视频亚洲欧美| 国产色综合网| 欧美日韩成人一区二区三区| 亚洲在线不卡| 欧美激情精品久久久六区热门 | 老司机免费视频久久| 最新日韩欧美| 欧美怡红院视频| 亚洲福利视频二区| 欧美日本在线看| 欧美亚洲综合另类| 亚洲黄色在线视频| 欧美在线免费看| 亚洲免费黄色| 国产亚洲欧美一级| 欧美国产国产综合| 欧美在线观看你懂的| 亚洲区一区二区三区| 久久精品国产精品| 99国产精品久久久| 韩国成人精品a∨在线观看| 欧美精品免费看| 久久国产综合精品| 一区二区三区国产在线| 久久免费高清| 亚洲人成在线播放| 国产精品日韩欧美一区| 久久久精品国产99久久精品芒果| 亚洲美女av黄| 久久在线免费观看| 亚洲欧美精品在线| 日韩亚洲精品电影| 精品成人国产| 国产精自产拍久久久久久| 欧美黄色免费网站| 久久久福利视频| 欧美一级播放| 亚洲香蕉成视频在线观看 |