#include <iostream> #include<cstring> using namespace std; int main() { string s,b;//利用栈的思想,用b模拟栈 cin>>s; for(auto ch:s) { if(b.size()&& ch ==b.back())//b中有元素,并与ch相同,就移除 { b.pop_back(); } else { b.push_back(ch);//否则就入栈 } } cout<< (b.size()== 0 ? "0" :b) <<endl;//防止b中为空 return 0; } // 64 位输出请用 printf("%lld")