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

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


Сегодня читайте задачу уровня 3. Напоминаю, что информация раньше всего появляется на сайте. Правда разбор задач публикуется только в рассылке. 

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

Уровень 5

Смирнов Григорий Сергеевич, Звонарёв Антон Сергеевич, Гатин Руслан Музахитович.

Уровень 4

Кибардин Алексей Андреевич, Фатеев Арсений Евгеньевич, Карета Максим Станиславович.

Уровень 3

Чернов Николай Алексеевич, Мирзасалихов Ранис Альбертович.

Уровень 2

Корепанов Михаил Юрьевич.

Уровень 1

Рура Виталий Александрович, Кретов Алексей Константинович, Муратов Дамир Фаритович, Ахунзянов Расим Ралифович, Иванов Григорий Владимирович, Новикова Алина Дмитриевна, Долотказин Юрий Владимирович, Драный Валентин Валерьевич,

 Задача уровня 3

Кодовое слово

Стало известно из каких символов состоит кодовое слово. Нужно определить, сколько комбинаций потребуется перебрать для его подбора. Все символы известны и записаны в виде строки, если символ встречается в кодовом слове несколько раз, столько же раз будет встречаться и в строке. Таким образом, строка - это кодовое слово, только символы в нём стоят не так. Кодовое слово состоит только из цифр.

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

На вход подаётся строка длиной не более 30. Количество возможных кодовых слов. Входные данные подаются во входной поток.

Это значит, что программа должна работать так, чтобы команда
"ИМЯ ИСПОЛНЯЕМОГО МОДУЛЯ < text.txt > res.txt"
читала данные из файла text.txt и записывала результат в res.txt.

ПРИМЕР:

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




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

В избранное