#include<bits/stdc++.h>//万能头文件
#define MAXN 100//队列(栈)长度
using namespace std;//标准命名空间
typedef long long ll;
//栈,队列,队尾,队首,栈顶【下标从0开始】
int s[MAXN+1],q[MAXN+1];//char or long long
int rear,front,top;//long long
//栈
void push_s(int x){if(top<MAXN)s[top++]=x;}//入栈
void pop_s(){if(top>=1)top--;}//出栈
int size_s(){return top;}//元素个数
bool full_s(){if(top==MAXN)return true; else return false;}//是否为满栈
void empty_s(){top=0;}//清空栈
//队列
void push_q(int x){if(rear<MAXN)q[rear++]=x;}//入队
void pop_q(){if(rear!=front)front++;}//出队
int size_q(){return (rear-front);}//元素个数
bool full_q(){if(rear==front)return true; else return false;}//是否为满队
void empty_q(){rear=front;}//清空队
//循环队列
void push(int x){if((rear+1)%MAXN!=front%MAXN)q[rear]=x;rear=(rear+1)%MAXN;}
void pop(){if(front!=rear)front=(front+1)%MAXN;}
int size(){return ((rear+MAXN-front)%MAXN);}
bool full(){if(rear==front)return true; else return false;}
void empty(){rear=front;}
int main()
{//主函数
//freopen("test.in","r",stdin;
//freopen("test.in","w",stdout);
ios::sync_with_stdio(false);
//fclose(stdin);
//fclose(stdout);
return 0;//养成好习惯
}