Украинские Олимпиады
Украинские Олимпиады по Информатике
по Информатике

Соревнования

Информация
Добро пожаловать
Гостевая книга
Обратная связь
О сайте

ACM-олимпиада
Новости
Правила
Задачи
Сдать задачу
Таблица результатов

IOI-олимпиада
Новости
Правила
Последние задачи
Последние результаты
Архив

"Трудно-решаемая" задача
Новости
Правила
Последняя задача
Последние результаты
Архив

Логические игры
Новости
Правила
Виды игр
Последний турнир
Архив

Викторина
Новости
Правила
Последняя викторина
Архив

 
 
ACM-олимпиада

Бинарский язык

  

 
Задача

Бинарский алфавит состоит из латинских букв А и В. Слова бинарского языка задаются так:

1. Пустое слово - слово бинарского языка;

2. Если последовательность символов Х - слово бинарского языка, то последовательность символов АХВ - тоже слово бинарского языка;

3. Если последовательности символов S и T - слова бинарского языка, то последовательность символов ST - тоже слово бинарского языка.

Написать программу, которая для заданной последовательности символов определит, является ли она словом бинарского языка.

Входные данные

На вход программы подается несколько входных последовательностей символов. Каждое слово задается в отдельной строке входа. Длина слова не превышает 255 символов. Последовательность слов заканчивается символом "конец файла".

Пример ввода
ABABAB
ABCABC
AAABBB
Выходные данные

Для каждого входного слова в отдельной строке выдать "1", если слово есть словом бинарского языка, или "0", в противном случае.

Пример вывода
1
0
1

TIN: 15 подготовил: Шамиль Ягияев перевод: -

  

 

Сборник

Олимпиады
Международные
Всесоюзные
Всеукраинские (IV этап)
Разные...

Всеукраинские олимпиады
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Отборочные сборы
1992 1993 1994 1996 1997 1998 1999 2000 2001 2002

Международные олимпиады
1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Всесоюзные олимпиады
1989 1990 1991 1992

Информация
Список ссылок
Литература
Статьи
Рассылки
Интервью

© Разработано рабочей группой UOI 1998-2002 гг.