Cod sursa(job #2887040)

Utilizator kanyjmkSabau Eduard kanyjmk Data 8 aprilie 2022 18:42:46
Problema Deque Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.74 kb
#include <iostream>
#include <fstream>
#include <stack>
using namespace std;

class Coada{
    stack <int> A;
    stack <int> B;
public:
    void push(int);
    void pop();
    int peek();
};
void Coada::push(int x)
{
    A.push(x);
}
void Coada::pop()
{
    if(!B.empty())
        B.pop();
    else{
        while(!A.empty())
            {
                B.push(A.top());
                A.pop();
            }
        B.pop();
    }
}
int Coada::peek()
{
    if(!B.empty())
        return B.top();
    else{
        while(!A.empty())
            {
                B.push(A.top());
                A.pop();
            }
        return B.top();
    }
}
int main()
{
    cout<< (1<<16);




    return 0;
}