计蒜客--网页跳转问题

Posted pythonbigdata

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计蒜客--网页跳转问题相关的知识,希望对你有一定的参考价值。

技术分享图片

 

技术分享图片

技术分享图片

 技术分享图片

技术分享图片

AC代码:

#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main() {
    ios::sync_with_stdio(false);   //避免超时
    stack<string> s1;
    stack<string> s2;
    int n;
    cin >> n;
    while (n--) {
        string str1, str2;
        cin >> str1;
        if (str1 == "VISIT") {
            cin >> str2;
            while (!s2.empty()) {//清空s2
                s2.pop();
            }
            s1.push(str2);
            cout << s1.top() << endl;
        }
        else if (str1 == "BACK") {
            if (s1.empty()) {
                cout << "Ignore" << endl;
            }
            else {
                s2.push(s1.top());
                s1.pop();
                if (!s1.empty()) {
                    cout << s1.top() << endl;
                }
                else {
                    cout << "Ignore" << endl;
                    s1.push(s2.top());
                    s2.pop();
                }
            }
        }
        else {
            if (s2.empty()) {
                cout << "Ignore" << endl;
            }
            else {
                if (!s2.empty()) {
                    cout << s2.top() << endl;
                    s1.push(s2.top());
                    s2.pop();
                }
                else {
                    cout << "Ignore" << endl;
                }
            }

        }
    }
}

 

以上是关于计蒜客--网页跳转问题的主要内容,如果未能解决你的问题,请参考以下文章

计蒜客 奶酪 (并查集)

计蒜客之判断质数

计蒜客练习题:素数距离

计蒜客 《程序设计竞赛体验课程》第一部分 快速提升代码能力

计蒜客斑点蛇

计蒜客课程竞赛入门--统计三角形 代码流程摘记