eolymp
bolt
Try our new interface for solving problems
Məsələlər

Управление огнём - 2

Управление огнём - 2

В условиях \href{/problems/7108}{предыдущей задачи} (сообщение -- целое число от \textbf{0} до \textbf{1000000} -- шифруется следующим образом: каждая цифра передается, а потом сразу повторяется еще столько раз, каково ее значение) напишите программу, которая бы обеспечивала дешифровку. Программа должна вернуть исходное сообщение, если оно получено без ошибок, или \textbf{-1}. \InputFile Программа получает на вход полученное зашифрованное сообщение \textbf{S} -- целое число (\textbf{0} ≤ \textbf{S} < \textbf{10^60}). \OutputFile Программа выводит начальное сообщение \textbf{Р} -- целое число (\textbf{0} ≤ \textbf{P} ≤ \textbf{10^6}) или \textbf{-1}, если восстановить его не удаётся.
Zaman məhdudiyyəti 0.1 saniyə
Yaddaşı istafadə məhdudiyyəti 16 MiB
Giriş verilənləri #1
1103333
Çıxış verilənləri #1
103
Müəllif Oleksandr Bulanyi
Mənbə XXVII Всеукраинская олимпиада по информатике, II этап, Днепропетровск, 28.12.2013