АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1320. Forms 7-8, Problem 4 - Minus-Binary System

Time Limit: 1 seconds
Memory Limit:524288KB
Points:100
View Problem Statistics Submit Problem added Игорь Андрианов

Однажды после знакомства с двоичной системой счисления Вася подумал, а может ли система счисления иметь отрицательное основание. Например, минус два? Оказалось, что такая нега-двоичная система действительно существует, и любое число записывается в ней единственным образом.

Например, число 9 в нега-двоичной системе записывается как 11001. Действительно, если двигаться по его разрядам справа налево, то каждый следующий разряд соответствует следующей степени числа −2 (то есть 1, −2, 4, −8, 16, −32 и так далее). Единица в i-м разряде говорит о том, что соответствующая степень добавляется к результату, а ноль − что не добавляется. В нашем примере записи 11001 соответствует следующая сумма степеней минус двойки: 1 + (−8) + 16. Значение этой суммы как раз равно 9.

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

Входные данные

Одно целое число в интервале от 1 до 106.

Выходные данные

Запись числа в нега-двоичной системе счисления без ведущих нулей.

Пример ввода 1

9

Пример вывода 1

11001

Пример ввода 2

6

Пример вывода 2

11010

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / All-Russian school olympiad, municipal stage / Olympiad on informatics 2014 - municipal level / Forms 7-8 /
1319. 3 - Forms 7-8, Problem 3 - Let the Whole World Wait 1320.
time generating 0.157 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.