日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

sdut 2135 数据结构实验之队列一:排队买饭

發(fā)布時間:2025/4/16 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sdut 2135 数据结构实验之队列一:排队买饭 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數(shù)據(jù)結(jié)構(gòu)實驗之隊列一:排隊買飯

Time Limit:?1000MS?Memory Limit:?65536KB Submit?Statistic?Discuss

Problem Description

中午買飯的人特多,食堂真是太擁擠了,買個飯費勁,理工大的小孩還是很聰明的,直接奔政通超市,哈哈,確實,政通超市里面也賣飯,有好幾種菜,做的比食堂好吃多了,價格也不比食堂貴,并且買菜就送豆?jié){,吸引了不少童鞋。所以有時吧,人還是很多的,排隊是免不了的,悲劇的是超市只有兩個收銀窗口。

問題是這樣的:開始有兩隊人在排隊,現(xiàn)在咱們只研究第一隊,現(xiàn)在我們給每個人一個編號,保證編號各不相同,排在前面的人買完飯就走了,有些人挑完飯就排在后面等待付款,還有一些人比較聰明,看到另一個隊人比較少,直接離開這個隊到另一個隊去了。我要問的是隊的總?cè)藬?shù)和某個位置上人的編號。



Input

首先輸入一個整數(shù)m(m<10000),代表當前有m個人,第二行輸入m個數(shù),代表每個人的編號,第三行輸入一個整數(shù)n(n<10000),代表隊列變動和詢問一共n次,以后n行,JOIN X表示編號為X(保證與以前的編號不同)的人加入;LEAVE Y表示第Y(Y小于當前隊列長度)個位置?上的人離隊?;ASK Z(Z小于當前隊列長度)表示詢問第Z個位置上的人的編號;FINISH??D表示有D個人買完飯離開了;LENGTH表示詢問隊列的長度?。保證所有數(shù)據(jù)在int?范圍內(nèi).

Output

對每個詢問輸出相應(yīng)的答案,每個答案占一行。

Example Input

31 2 36JOIN 4ASK 2LEAVE 2LENGTHFINISH 2LENGTH

Example Output

2 3 1 想用鏈隊寫來著,數(shù)據(jù)那么大,擔心超時,還是算了吧
switch() 里面支持的類型里面沒有string
#include <iostream> #include <stdio.h> #include <malloc.h> using namespace std; /*typedef struct node {int date; }; typedef struct sq {node *front;node *rear; }; void initqueue(sq *&q) {q=(sq*)malloc(sizeof(sq));q->front=q->rear=NULL; } int main() {sq *q;initqueue(q);int m;for(int i=0;i<m;++i)}*/ int main() {char c[8];int p[20000],m,n,k,t;string s;cin>>m;for( k=1;k<=m;k++)cin>>p[k];cin>>n;for(int i=0;i<n;++i){cin>>s;if(s=="JOIN")cin>>p[k++];else if(s=="ASK"){cin>>t;cout<<p[t]<<endl;}else if(s=="LEAVE"){cin>>t;for(int i=t;i<k;i++)p[i]=p[i+1];k--;}else if(s=="LENGTH")cout<<k-1<<endl;else if(s=="FINISH"){cin>>t;for(int i=1;i<k;i++)p[i]=p[i+t];k-=t;}}return 0; }


《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的sdut 2135 数据结构实验之队列一:排队买饭的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。