码迷,mamicode.com
首页 > 其他好文 > 详细

2021团体程序设计天梯赛 L2-1 包装机

时间:2021-04-27 15:08:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:包装   continue   i++   har   names   namespace   mes   bit   max   

思路:

水题,略过

Tip:

#include <bits/stdc++.h>

using namespace std;

const int maxn = 1000 + 5;
queue<char> que[maxn];
stack<char> s;

int main() {
    int n, m, smax;
    cin >> n >> m >> smax;
    for (int i = 1; i <= n; i++)
        for (int j = 1; j <= m; j++) {
            char c;
            cin >> c;
            que[i].push(c);
        }
    int nop;
    while (cin >> nop) {
        if (nop == -1)
            break;
        if (nop == 0) {
            if (!s.empty()) {
                cout << s.top();
                s.pop();
            }
        } else {
            if (que[nop].empty())
                continue;
            if (s.size() == smax) {
                cout << s.top();
                s.pop();
            }
            s.push(que[nop].front());
            que[nop].pop();
        }
    }
    return 0;
}

  

2021团体程序设计天梯赛 L2-1 包装机

标签:包装   continue   i++   har   names   namespace   mes   bit   max   

原文地址:https://www.cnblogs.com/Whiteying/p/14707783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!