0 / 0 / 0
Регистрация: 13.09.2018
Сообщений: 38
1

Задан набор предложений. Напишите программу для определения, какие из них соответствуют теме "Олени не"

04.12.2018, 06:12. Показов 619. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Олени не
Если бы вы, наши замечательные юные программисты, учились бы в школе 30 лет назад, то свои программы вы бы писали в тетрадях, а сочинение могло бы быть на такую странную тему как "Олени не". Очень тяжело понять, что же надо писать в таком сочинении, поэтому, мы дадим формальное определение.

Словом будем называть непустую последовательность заглавных или строчных букв алфавита. В этой задаче в качестве алфавита мы возьмем латиницу. Предложением будем называть последовательность слов, разделенных одним или несколькими пробелами. Будем говорить, что предложение соответствует теме "Олени не", если найдется последовательность, состоящая из одного или нескольких подряд идущих слов такая, что из нее можно получить фразу "Oleni ne" путем удаления или вставки пробелов, а также заменой строчных букв на заглавные и наоборот.

Задан набор предложений. Напишите программу для определения, какие из них соответствуют теме "Олени не".

Input format
В первой строке записано одно натуральное число n — количество предложений, n ≤ 100. Далее в n строках записаны предложения — по одному в каждой строке. Суммарная длина всех предложений не превосходит 3 мегабайт.

Output format
Для каждого из предложений выведите в одной строке число 0 или 1. Число 1 означает, что предложение соответствует теме.

Examples
Input Output
7
Oleni NE letaut
OLE OLE OLE OLE Nine salut
Dumayu o govyadine i olenine
O leni ne skazu
Ne oleni
Kole Nine salut
Oline ne
1
1
1
1
0
0
0
Notes
Пятое предложение не подходит, так как слова нельзя переставлять. Шестое предложение не подходит, так как фраза должна начинаться и заканчиваться строго на границе слова.

Методика проверки
Задача проверяется на 10 тестах. Прохождение каждого теста оценивается в 10 баллов. При этом в первых пяти тестах суммарная длина предложений не превосходит 10000. Кроме того, еще в трех тестах суммарная длина предложений не превосходит 1 мегабайта.

Submit a solution
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2018, 06:12
Ответы с готовыми решениями:

Задан некоторый набор товаров. Определить для каждого из товаров, какие из них имеются в каждом из n магазинов,
Помогите пожалуйста! Задан некоторый набор товаров. Определить для каждого из товаров, какие из...

Пользователь вводит набор слов (предложений). Необходимо сформировать из встречающихся в них цифр набор сим
Пользователь вводит набор слов (предложений). Необходимо сформировать из встречающихся в них цифр...

Задан набор слов. Построить из них любую цепочку
Задан набор слов. Построить из них любую цепочку таким образом, чтобы символ в начале следующего...

Напишите программу для нахождения всех слов, которые встречаются в каждом из двух предложений.
Напишите программу для нахождения множества всех слов, которые встречаются в каждом из двух...

0
04.12.2018, 06:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2018, 06:12
Помогаю со студенческими работами здесь

Напишите программу для определения размера
Напишите программу для определения размера, используя предикат размер(Номер,Рост) и следующие...

Напишите программу для определения номера машины
три приятеля были свидетелями нарушения правил дорожного движения. номер автомобиля -...

Напишите программу для определения студентов, получивших сертификат
Напишите программу для определения студентов, получивших сертификат. Формат ввода: Вводится...

Напишите программу для определения НОД трех натуральных чисел
Задача №5 Первоначальное напряжение в цепи равно 200 В. Известно, что оно меняется через каждую...

Напишите программу для определения НОК трех натуральных чисел
Напишите программу для определения НОК трех натуральных чисел. НОК двух чисел оформить в виде...

Напишите программу для определения НОД трех натуральных чисел
Напишите программу для определения НОД трех натуральных чисел.

Задан набор слов. Построить из них любую цепочку таким образом, чтобы символ в конце слова совпадал с символом
Задан набор слов. Построить из них любую цепочку таким образом, чтобы символ в конце слова совпадал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru