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

pku1211 Traffic Lights 簡單模擬+堆優化

題目說的很亂,我整理一下
所有燈都按綠、橙、紅的順序變化,綠色持續t-5秒,橙色持續5秒,紅色持續t秒,第0時刻所有燈都是剛剛變綠。求所有燈再一次變綠的最早時刻

解法:
有一點要明確,所求的最早時刻肯定是所有燈中其中一盞剛剛變綠,否則我們能夠找到一個更早的時刻所有燈都是綠的。那么只要枚舉所有燈的開始時間,然后再判斷此時刻所有燈都是綠色即可。
由于題目要求時刻小于5小時,即使暴力枚舉也不過3600*5,再加上判斷復雜度,總復雜度為360000*5,應該也能過
當然,可以用堆來優化,這樣能夠將最壞復雜度至少降低一半

代碼:
 1# include <cstdio>
 2# include <queue>
 3# include <cstring>
 4using namespace std;
 5struct node
 6{
 7   int i,t;
 8   bool operator<(const node &b) const
 9   {
10      return t>b.t;
11   }

12   node(int id,int time):i(id),t(time){}
13}
;
14int loop[101],c,start;
15priority_queue<node> q;
16bool chk(int t)
17{
18   for(int i=0;i<c;i++)
19     if(t%(2*loop[i])>=loop[i]-5return false;
20   return true
21}

22void print(int t)
23{
24   printf("%s%d:%s%d:%s%d\n",t/3600<10?"0":"",t/3600,(t%3600)/60<10?"0":"",(t%3600)/60,(t%3600)%60<10?"0":"",(t%3600)%60); 
25}

26int main()
27{
28   while(true)
29   {
30      c=0;
31      while(!q.empty()) q.pop();
32      scanf("%d",&loop[c++]);
33      if(!loop[0])
34      {
35        scanf("%d%d",&loop[1],&loop[2]);
36        break;
37      }

38      else
39      {
40          int flag=0;
41          while(loop[c-1])
42             scanf("%d",&loop[c++]);
43          c--;
44          start=0xfffffff;
45          for(int i=0;i<c;i++)
46            if(loop[i]-5<start) start=loop[i]-5;
47          start=0;
48          for(int i=0;i<c;i++)
49            if(2*loop[i]-start<=3600*5) q.push(node(i,2*loop[i]));
50          while(!q.empty()&&!flag)
51          {
52             node top=q.top();
53             q.pop();
54             if(chk(top.t)) flag=top.t;
55             else
56             {
57                 top.t+=2*loop[top.i];
58                 if(top.t-start<=5*3600) q.push(top);
59             }

60          }

61          if(flag) print(flag-start);
62          else printf("Signals fail to synchronise in 5 hours\n");
63      }

64   }
   
65   return 0;
66}

67
68

posted on 2011-01-09 20:22 yzhw 閱讀(198) 評論(0)  編輯 收藏 引用 所屬分類: data struct

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

公告

統計系統

留言簿(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成人免费在线| 亚洲图片欧洲图片av| 午夜欧美精品| 久久人人爽人人| 欧美成年人在线观看| 欧美福利视频网站| 99国产精品久久久久久久久久| 一本色道88久久加勒比精品| 亚洲欧美日韩一区| 美女精品在线观看| 欧美吻胸吃奶大尺度电影| 国产精品入口66mio| 依依成人综合视频| 中文欧美在线视频| 裸体一区二区| 亚洲一二三区在线| 欧美电影专区| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲专区在线| 久久午夜激情| 欧美色视频在线| 国内精品久久久久影院优| 亚洲国产欧美一区二区三区久久| 国产精品99久久久久久久女警| 久久精品国产99国产精品| 亚洲国产成人精品久久久国产成人一区| 欧美激情在线免费观看| 亚洲欧美久久久久一区二区三区| 男人的天堂成人在线| 国产精品一国产精品k频道56| 亚洲国产精品小视频| 午夜精品久久久久久久99热浪潮| 欧美电影美腿模特1979在线看| 亚洲天天影视| 欧美久久在线| 91久久极品少妇xxxxⅹ软件| 久久九九精品99国产精品| 一区二区av| 欧美激情小视频| 亚洲第一区在线观看| 久久黄色级2电影| 在线视频亚洲欧美| 欧美激情亚洲激情| 亚洲国产精品成人| 久久裸体视频| 欧美亚洲一级片| 国产精品婷婷| 亚洲综合视频1区| 日韩写真在线| 欧美日韩视频在线一区二区| 亚洲高清视频一区| 久久综合中文字幕| 久久久九九九九| 狠狠综合久久| 裸体丰满少妇做受久久99精品| 久久国产精品久久久| 国产亚洲精品激情久久| 久久电影一区| 欧美在线观看视频| 狠狠久久亚洲欧美| 欧美 日韩 国产在线| 久久一区二区视频| 在线播放日韩专区| 欧美大片在线看免费观看| 久久人人爽人人爽爽久久| 在线播放日韩专区| 亚洲国产女人aaa毛片在线| 亚洲人成77777在线观看网| 亚洲一级二级| 久久婷婷国产综合尤物精品| 国产视频一区在线| 久久久视频精品| 久久精品一区| 国产丝袜一区二区| 久久免费的精品国产v∧| 国产精品日韩久久久久| 国产欧美日韩精品在线| 久久精品视频导航| 久久欧美肥婆一二区| 亚洲国产成人久久综合| 亚洲精品1区2区| 欧美性片在线观看| 久久久久久国产精品一区| 亚洲国产精品一区制服丝袜| 亚洲欧洲偷拍精品| 日韩视频专区| 国产午夜精品美女毛片视频| 农村妇女精品| 欧美日韩在线播放一区| 欧美在线视屏| 欧美高清成人| 午夜精品在线观看| 老司机亚洲精品| 亚洲一区二区三区高清 | 亚洲电影专区| 国产精品v一区二区三区| 久久野战av| 欧美日韩日本视频| 另类成人小视频在线| 欧美日韩午夜激情| 老司机一区二区三区| 欧美视频免费| 欧美成人一二三| 国产精品拍天天在线| 亚洲电影在线免费观看| 国产一区日韩一区| 亚洲一级黄色av| 亚洲精品美女在线观看播放| 先锋影音国产一区| 亚洲一区二区3| 欧美成人午夜激情| 另类尿喷潮videofree | 久久国产日韩欧美| 亚洲私人影院| 麻豆精品一区二区综合av| 亚洲欧美日韩人成在线播放| 男男成人高潮片免费网站| 久久久午夜精品| 国产麻豆一精品一av一免费| 亚洲人成在线观看一区二区| 红桃视频欧美| 欧美一区二区高清| 亚洲在线成人精品| 欧美激情一区二区三区在线| 麻豆成人精品| 国内成+人亚洲| 欧美亚洲一区二区在线观看| 亚洲综合欧美| 欧美性大战久久久久| 91久久在线| 亚洲精品一区二区三区婷婷月| 久久九九久精品国产免费直播| 欧美亚洲日本网站| 午夜精品一区二区三区在线播放| 一区二区精品国产| 国产精品女人久久久久久| 亚洲乱码视频| 99国产精品视频免费观看一公开 | 久久狠狠婷婷| 国产手机视频精品| 欧美一级理论片| 久久免费的精品国产v∧| 国产欧美精品日韩区二区麻豆天美| 一本色道久久综合亚洲精品小说| 一本色道久久综合亚洲精品按摩 | 亚洲人成网站777色婷婷| 蜜桃精品一区二区三区| 亚洲国产精品尤物yw在线观看 | 亚洲女同同性videoxma| 国产精品久久久爽爽爽麻豆色哟哟| 夜夜嗨av色综合久久久综合网 | 免费成人性网站| 亚洲国产cao| 欧美日韩伦理在线免费| 亚洲一区二区三区高清| 先锋资源久久| 国产一区二区你懂的| 久久久久久伊人| 欧美激情视频一区二区三区免费| 99国产欧美久久久精品| 国产精品mm| 亚洲欧美国产高清| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲日本mm| 欧美午夜精品久久久久久人妖| 亚洲尤物影院| 欧美激情按摩| 亚洲午夜在线视频| 雨宫琴音一区二区在线| 欧美精品观看| 欧美在线观看你懂的| 亚洲国产天堂久久综合网| 午夜精品成人在线| 在线免费不卡视频| 国产精品久久久久77777| 久久久久久电影| 亚洲午夜影视影院在线观看| 欧美**人妖| 午夜精品久久久久久久男人的天堂 | 一本一本久久| 国精品一区二区| 欧美日韩在线一区二区| 久久久久久国产精品mv| 一区二区三区产品免费精品久久75 | 国产精品夜夜夜| 欧美成黄导航| 欧美视频不卡| 欧美伊人久久久久久午夜久久久久| 国产欧美一区二区精品婷婷 | 亚洲免费观看在线观看| 久久伊人亚洲| 欧美一区免费| 午夜精品视频一区| 亚洲视频免费观看| 日韩视频一区二区三区在线播放免费观看|