#include <stack>
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
stack<int>s;
s.push(1);
s.push(2);
s.push(3);
printf("%d\n",s.top());
s.pop();
printf("%d\n",s.top());
s.pop();
printf("%d\n",s.top());
s.pop();
return 0;
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
stack<int>s;
s.push(1);
s.push(2);
s.push(3);
printf("%d\n",s.top());
s.pop();
printf("%d\n",s.top());
s.pop();
printf("%d\n",s.top());
s.pop();
return 0;
}
#include <iostream>
#include <queue>
#include <cstdio>
using namespace std;
int main()
{
queue<int>que;
que.push(1);
que.push(2);
que.push(3);
printf("%d\n",que.front());
que.pop();
printf("%d\n",que.front());
que.pop();
printf("%d\n",que.front());
que.pop();
c
return 0;
}