B. HTML
Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Для опубликования текста задач этих соревнований в сети необходимо преобразовать текст в HTML-формат. Использование стандартного конвертера пакета MS Word привело бы к сложным и большим по объему страницам, но которые в точности соответствуют исходным документам. Если не требовать точного соответствия исходному документу, то следующие простые правила для преобразования текста позволят получить более компактные страницы.
- Тексты задач состоят из нескольких абзацев, каждый из которых записан на отдельной строке. Каждый абзац должен быть также записан на отдельной строке и окружен тегами <p> и </p>.
- В тексте могут встречаться обозначения, которые необходимо преобразовать в специальные HTML-коды. Символ "<" нужно записать в выходном файле как "<", символ ">" – как ">", а символ "&" – как "&". Последовательность символов "<=" – как "≤", ">=" – как "≥", а "/=" – как "≠".
- В тексте могут встретиться имена параметров задачи, которые обычно выделяются курсивом. Однобуквенные имена, например, "n" нужно записать в выходной файл как "<i>n</i>", а состоящие из нескольких букв, например, "aij" – как "<i>a<sub>ij</sub></i>".
Напишите программу для преобразования текста в HTML-формат.
Во входном файле в первой строке находится целое число `n` (`0\ ≤\ n\ ≤\ 50`). Далее следует `n` строк с именами параметров задачи, которые будут выделяться в тексте курсивом. Имена состоят из 1-3 латинских букв. Регистр букв является существенным, символы слева и справа от имен в тексте не являются латинскими буквами. Далее следует одна или более строк с текстом. В тексте могут встречаться русские и латинские буквы, знаки препинания и другие символы.
В выходной файл вывести преобразованный текст.
Пример ввода
3
M
S
n
The first line of the input contains two integers M and S, separated by space.
The following M lines contain a single integer n in a line (0<=n<=10000).
Вывод для примера
<p>The first line of the input contains two integers <i>M</i> and <i>S</i>, separated by space.</p>
<p>The following <i>M</i> lines contain a single integer <i>n</i> in a line (0≤<i>n</i>≤10000).</p>