// #牛客春招刷题训练营# https://www.nowcoder.com/discuss/726480854079250432 // 我也不知道怎么写这篇题解因为这应该是一个标准做法,不过没有见过的话可能会想不到 #include <iostream> #include <stack> using namespace std; int main() { ios_base::sync_with_stdio(false),cin.tie(0),cout.tie(0); stack<char> a; char c; while(cin >> c){ if (a.empty()) a.push(c); else if (c == a.top()) a.pop(); else a.push(c); } stack<char> b; if (a.empty()){ cout << 0; return 0; } while(!a.empty()){ b.push(a.top()); a.pop(); } while(!b.empty()){ cout << b.top(); b.pop(); } } // 64 位输出请用 printf("%lld")