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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

队列,排队买饭

發布時間:2023/12/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 队列,排队买饭 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 /*這題的錯誤是和同學熬夜找出來的呃= =。。。*/
2
3 #include<stdio.h>
4 #include<string.h>
5 int main()
6 {
7 int front,rear,i,f,j,n,t,q[10000];
8 char s[20];
9 scanf("%d",&n);
10 rear =0,front=0;
11 for(i=0;i<n;i++)
12 {
13 rear=i;
14 scanf("%d",&q[rear]);
15 }
16 scanf("%d",&n);
17 for(i = 0; i < n; i++)
18 {
19 scanf("%s",s);
20
21 if(strcmp(s,"ASK") == 0)
22 {
23 scanf("%d",&f);
24 printf("%d\n",q[front+f-1]);
25 }
26 else if (strcmp(s,"JOIN") == 0)
27 {
28 scanf("%d",&f);
29 rear++;
30 q[rear] = f;
31 }
32 else if(strcmp(s,"FINISH") == 0)
33 {
34 scanf("%d",&f);
35 front=front+f;
36
37 }
38 else if(strcmp(s,"LEAVE") == 0)
39 {
40 scanf("%d",&f);
41 for(j = front + f -1;j >front;j--)
42 {
43 q[j]=q[j-1];
44 }
45 front++;
46
47 }
48 else if(strcmp(s,"LENGTH") == 0)
49 {
50 printf("%d\n",rear-front+1);
51 }
52
53 }
54 }

轉載于:https://www.cnblogs.com/0803yijia/archive/2012/02/22/2364048.html

總結

以上是生活随笔為你收集整理的队列,排队买饭的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。