Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Конкурсы и Олимпиады по Машинному программированию (КОМП) Задача 3.


 

Рейтинг участников

"Заморозка" началась. На следующей неделе будут заморожены все уровни. Торопитесь!

На сегодня рейтинг участников.

Уровень 6

Силаков Роман Дмитриевич, Рыбак Михаил Валерьевич, Ляпота Павел Николаевич, Белоусов Аркадий Владимирович, Павленко Дмитрий Константинович.

Уровень 5

Аржников Анатолий Анатольевич.

Уровень 4

Литвинов Владимир Александрович, Короткевич Геннадий Владимирович, Золотов Алексей Евгеньевич, Зубык Тарас Витальевич, Коженков Александр Владимирович, Кибардин Алексей Андреевич, Кожевников Дмитрий Сергеевич, Коровкин Михаил Георгиевич, Чернов Николай Алексеевич, Городищер Роман Геннадиевич, Бикмаматов Ильдар Тагирович, Вятчиннин Виталий Андреевич, Гатин Руслан Музахитович, Мирзасалихов Ранис Альбертович, Фатеев Арсений Евгеньевич.

Уровень 3

Кретов Алексей Константинович, Смирнов Григорий Сергеевич.

Уровень 2

Цыпченко Антон Станиславович, Данилов Сергей Александрович, Рура Виталий Александрович, Крыцкий Никита Владимирович, Вахрушев Андрей Анатольевич, Шмаков Антон Анатольевич, Курочкин Юрий Леонидович.

Уровни 0 и 1 уже заморожены. 

Задача. Уровень 3

Деление строк

Для решения уравнений вида A*X=B в арифметике существует действие "деление". Подобное действие нужно и для строк. Задача: требуется написать программу для решения уравнений вида A*X=B, где A, B и X - строки.

Технические требования

Во входной поток подаются две строки, первая A, вторая B. В выходной поток нужно выдать X либо "нет решений", если такой X найти невозможно. Длины строк не более 1000.

ПРИМЕР

Если исполняемый модуль называется prog.exe, а в файле test.txt содержится:
abc
a123b123c123
то команда:
prog.exe < test.txt
выдаст на экран строку "123".



Автор: Пупышев Вячеслав Викторович   
e-mail: pvv@uni.udm.ru   
Web: http://colymp.da.ru   

В избранное