noip模拟赛 希望

Posted zbtrs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了noip模拟赛 希望相关的知识,希望对你有一定的参考价值。

分析:题目中说用栈实现,我觉得这样很麻烦,就用了一个数组+指针解决了.其实就是大模拟.

#include <stack>
#include <string>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>

using namespace std;

string s, ss;
stack <string> s1, s2;
string q[1010];
int cnt = 1, maxx = 1;

int main()
{
    q[1] = "http://www.acm.org/";
    while (cin >> s && s != "QUIT")
    {
        if (s == "VISIT")
        {
            cin >> ss;
            q[++cnt] = ss;
            maxx = cnt;
            cout << ss << endl;
        }
        else
            if (s == "BACK")
            {
            if (cnt - 1 <= 0)
                printf("Ignored\\n");
            else
            {
                cnt--;
                cout << q[cnt] << endl;
            }
            }
            else
            {
                if (cnt + 1 > maxx)
                    printf("Ignored\\n");
                else
                {
                    cnt++;
                    cout << q[cnt] << endl;
                }
            }
    }
return 0;
}

 

以上是关于noip模拟赛 希望的主要内容,如果未能解决你的问题,请参考以下文章

水(NOIP模拟赛Round #10)

bananahill(NOIP模拟赛Round 8)

[OI]Noip 2018(普及组)总结

NOIP模拟赛 准考证号

[Noip模拟题]Seq

NOIp模拟2 最大公约数