社区讨论
编译错误!回复必关!!!!!!!!!!!!
B3614【模板】栈参与者 6已保存回复 13
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 13 条
- 当前快照
- 1 份
- 快照标识符
- @m68sdp81
- 此快照首次捕获于
- 2025/01/23 11:41 去年
- 此快照最后确认于
- 2025/11/04 23:10 4 个月前
CPP
#include <iostream>
#include <stack>
using namespace std;
int main() {
int T;
cin >> T;
while (T--) {
int n;
cin >> n;
stack<long long> st;
for (int i = 0; i < n; i++) {
string op;
cin >> op;
if (op == "push") {
long long num;
cin >> num;
st.push_back(num);
} else if (op == "pop") {
if (st.empty()) {
cout << "Empty" << endl;
} else {
st.pop_back();
}
} else if (op == "query") {
if (st.empty()) {
cout << "Anguei!" << endl;
} else {
cout << st.back() << endl;
}
} else if (op == "size") {
cout << st.size() << endl;
}
}
}
return 0;
}
回复
共 13 条回复,欢迎继续交流。
正在加载回复...