10条回答 默认 最新
- Thu_zqh 2017-04-17 03:11关注
#include<iostream> #include<stack> using namespace std; int main(){ int n; while(cin>>n,n){ stack<int> p; for (int i = 0; i < n;++i) { int num; cin >> num; if(p.empty()){ p.push(num); } else if(p.top()!=num){ p.pop(); } else if(p.top()==num){ p.push(num); } } cout << p.top() << endl; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报