栈
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
给定一个栈,初始时为空,维护以下四个操作。
1:将一个数x压入栈中。
2:弹出栈顶的数。
3:询问栈顶的数。
4:询问栈中数字的个数。
Format
Input
第一行一个正整数,表示操作数目。
接下来行,每行一个正整数编号,表示操作类型。
若,接下来输入一个整数,代表将x放入栈中。
若,代表弹出栈顶元素。
若,代表询问栈顶元素。
若,代表询问栈内元素数量。
Output
对于每个, 输出一行,一个整数,代表栈顶数字的值。
对于每个, 输出一行,一个整数,代表当前栈中元素数量。
Samples
10
1 9
1 6
1 5
1 10
4
2
1 8
4
3
1 8
4
4
8
Limitation
本题共有10个测试点。
对于40%的测试数据,
对于另外30%的测试数据,
对于另外30%的测试数据,
保证测试数据不会出现栈下溢出。