日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > HDU ACM 1103 Flo's Restaurant

HDU ACM 1103 Flo's Restaurant

來源:程序員人生   發布時間:2015-05-14 09:08:31 閱讀次數:3929次

分析:借助STL的min_element實現。每次更新最早被占用的桌子,具體見注釋。

#include<iostream> #include<algorithm> using namespace std; int main() { int A,B,C; char s[10]; int a[102],b[102],c[102]; int curtime,count,ans; int *p; //桌子最早空閑時間 while(cin>>A>>B>>C,A+B+C) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); ans=0; while(cin>>s && s[0]!='#') { curtime=(s[0]-'0')*10+(s[1]-'0'); curtime=curtime*60+(s[3]-'0')*10+(s[4]-'0'); cin>>count; if(count==1||count==2) { p=min_element(a,a+A); //獲得最小值(也即桌子的最早空余時間) if(*p<=curtime+30) //顧客等30分鐘后是不是有坐位 { if(*p<=curtime) *p=curtime+30; //最早被占用的桌子的顧客已離開了,新顧客可以入坐 else *p+=30; //新顧客還需等待 ans+=count; } } if(count==3||count==4) { p=min_element(b,b+B); //獲得最小值(也即桌子的最早空余時間) if(*p<=curtime+30) //顧客等30分鐘后是不是有坐位 { if(*p<=curtime) *p=curtime+30; //最早被占用的桌子的顧客已離開了,新顧客可以入坐 else *p+=30; //新顧客還需等待 ans+=count; } } if(count==5||count==6) { p=min_element(c,c+C); //獲得最小值(也即桌子的最早空余時間) if(*p<=curtime+30) //顧客等30分鐘后是不是有坐位 { if(*p<=curtime) *p=curtime+30; //最早被占用的桌子的顧客已離開了,新顧客可以入坐 else *p+=30; //新顧客還需等待 ans+=count; } } } cout<<ans<<endl; } return 0; }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91免费国产在线 | 久99视频 | 国产区一二 | 免费精品国产 | 99草在线| 日韩影视精品 | 成年国产 | 国产欧美日韩一区二区三区 | 亚洲精品一区二区三区婷婷月 | 九九热在线免费视频 | 精品久久久久久亚洲 | 成年人免费视频观看 | 亚洲欧美日本在线 | 污污的视频网站 | 国产精品无码专区在线观看 | 日本在线一区二区 | 99精品99 | 成人小视频在线观看 | 一区二区三区欧美日韩 | 亚洲高清av| 91超碰在线播放 | 色在线综合 | 美女很黄很黄免费的 | 国产一区二区视频在线观看免费 | 日韩精品免费看 | 高潮网站 | 欧美一区一区 | 久久久一区二区三区 | 深夜福利久久 | 午夜免费| 玖玖久久 | 91网站免费在线观看 | 一区二区三区久久久 | 热99精品 | 男人的av| 成人精品在线观看 | 国产精品视频免费看 | 在线国产区 | 亚洲国产中文在线 | 亚洲欧美中文日韩在线v日本 | 99免费精品 |