diff --git a/AcWing/828/828.cpp b/AcWing/828/828.cpp new file mode 100644 index 00000000..b478b990 --- /dev/null +++ b/AcWing/828/828.cpp @@ -0,0 +1,22 @@ +#include + +using namespace std; + +int main() { + int m; + cin >> m; + stack q; + while (m--) { + string op; + cin >> op; + if (op == "push") { + int x; + cin >> x; + q.push(x); + } + if (op == "pop") q.pop(); + if (op == "empty") cout << (q.empty() ? "YES" : "NO") << endl; + if (op == "query") cout << q.top() << endl; + } + return 0; +}