Олимпиадный тренинг

Задача . Род слов — обучаем ИИ


Задача

Темы:

Рассмотрим синтетический язык из предыдущей задачи.

Компания, разрабатывающая программу для работы с этим языком, хочет обучить нейросеть распознавать род слов. Вам необходимо создать синтетические данные для обучения этой нейросети.

В этой задаче вам необходимо предоставить на проверку файл с расширением <<.txt>>. Вы можете самостоятельно вручную создать этот файл или написать программу, которая его создаст.

Формат выходных данных
Файл для обучения должен содержать размеченные данные. Выведите 120 строк, из которых 60 задают слова мужского рода, а 60 — женского. В файле должно быть 20 слов женского рода класса 1, по 10 классов 2а и 2b, и 20 слов класса 3. Среди слов классов 2a и 2b должно быть поровну слов для каждой гласной перед <<d>> и <<z>>, соответственно.

Каждая строка должна содержать слово, затем пробел и букву <<m>>, если слово мужского рода, либо <<f>>, если слово женского рода.

Все слова в файле должны быть различны.

Система оценки
Если все условия выполнены, вы получаете 100 баллов.

Если выходной файл не соответствует формату, хотя бы одно слово размечено неверно (указан неверный род <<m/f>>), или он содержит повторяющиеся слова, вы получаете 0 баллов. Рекомедуем сдать задачу A перед решением этой задачи, чтобы научиться корректно определять род слов.

Если выходной файл содержит 60 слов мужского рода и 60 слов женского рода, причем хотя бы по одному слову женского рода каждого класса, вы получаете 70 баллов.

Если выходной файл содержат хотя бы 10 слов каждого рода, и для каждого класса женского рода хотя бы одно слово, вы получаете 40 баллов.

Если выходной файл содержит хотя бы 10 слов каждого рода, вы получаете 20 баллов.

Иначе вы получаете 0 баллов.

В примере приведен пример правильно отформатированного файла, который, однако содержат только три слова, поэтому оценивается в 0 баллов.


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя