Pagini recente » Algoritmiada 2011, Runda Finală | Diferente pentru problema/compresie intre reviziile 4 si 28 | Cod sursa (job #3134177) | Cod sursa (job #1742077) | Cod sursa (job #3173026)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("status.in");
ofstream fout("status.out");
char a[1000001];
int main() {
int n, i, j;
char ch;
fin >> n;
j = 0;
while ( fin >> a )
{
if ( a[j] == ch && j > 0)
{
j --;
a[j] = '\0';
}
a[j] = ch;
j ++;
}
for ( i = 1; i <= j; ++i ) fout << a[i];
return 0;
}