#include <stdio.h>
#include <string.h>
int main() {
char str[300000]; // 假设字符数组的大小为300000
scanf("%s", str); // 读取字符串并存储到数组
int strLength = strlen(str); // 获取输入字符串的长度
char stack[300000];
int top = -1;
for (int i = 0; i < strLength; i++) {
if (top == -1 || str[i] != stack[top]) {
stack[++top] = str[i];
} else {
top--;
}
}
if (top == -1) {
printf("0");
} else {
for (int i = 0; i <= top; i++) {
printf("%c", stack[i]);
}
}
return 0;
}

京公网安备 11010502036488号