1 条题解

  • 0
    @ 2024-2-10 19:23:45

    我感到非常的surprise,这么一道简单的模板题,竟然没人写题解,甚至没人通过

    for (re i = 1; i <= n; i++)
    {
        cin >> op >> x;
        if (op == 1)
            dq.push_front(x);
        else if (op == 2)
            dq.push_back(x);
        else if (op == 3)
        {
            if (dq.empty())
                cout << -1 << endl;
            else
                cout << dq.front() << endl;
        }
        else if (op == 4)
        {
            if (dq.empty())
                cout << -1 << endl;
            else
                cout << dq.back() << endl;
        }
        else if (op == 5)
        {
            if (!dq.empty())
                dq.pop_front();
        }
        else if (op == 6)
        {
            if (!dq.empty())
                dq.pop_back();
        }
    }
    
    • 1

    信息

    ID
    416
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    3
    已通过
    2
    上传者