解法:学习版看刚开始的文章
#include<iostream>
#include<stack>
using namespace std;
#define int long long
signed main() {
int n, a, k;
stack<int> sk;
cin >> n;
while (n--) {
cin >> a;
sk.push(a);
}
cin >> k;
if (k >= sk.size()) {
cout << -1;
}
else {
while (k--) {
sk.pop();
}
cout << sk.top();
}
}