ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1654. Шифровка

Tom WA#1...am out of ideas. HELP [3] // Задача 1654. Шифровка 9 авг 2011 02:06
ok...i solved my TLE 6 and TLE 7 problems, now i think it s more than fast enough
but i god WA#1 even though it gives good answers too all tests on my machine....

any ideas what s wrong ? can someone give me test 1 ?


#include<iostream>
#include<vector>

using namespace std;

int main(){

    vector<char> tab;
    char x, previous;
    int size=0,j=0;
    while(!(cin >> x).eof()){
          if(x!=previous){
                   tab.push_back(x);
                   j++;
                   previous=x;
                   }
          else{
               tab.pop_back();
               j--;
               if(j>=1)
               previous = tab[j-1];
               else
               previous = '!';
              }
          }
    for( int i = 0; i < tab.size(); i++ ){
         cout << tab[ i ];
         }
    getchar();getchar();
}

Edited by author 09.08.2011 19:27
hatred Re: WA#1...am out of ideas. HELP [2] // Задача 1654. Шифровка 10 авг 2011 04:49
try
abhhcggcffbeedda

answer must be an empty string
Tom Re: WA#1...am out of ideas. HELP [1] // Задача 1654. Шифровка 10 авг 2011 14:53
and so it is.
...
any other ideas ?
i really dont know what else to do.
GastonFontenla Re: WA#1...am out of ideas. HELP // Задача 1654. Шифровка 26 июл 2015 10:59
You can't do a getchar() when the judge won't write any char! :p