아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Бюджет

면접 대비

시간 제한2초메모리 제한1024 MB

요약
각 금액이 수입인지 지출인지 정해, 시작 잔액 0에서 매 순간 잔액이 [a, b] 안에 머무는 배치를 찾는다.
난이도

보통10점 중 5점

유형
그리디, 동적 계획법, 구현, 누적 합
정답자
아직 제출이 없습니다

문제

Изучая личные вещи жертвы, Эркюль Пуаро наткнулся на перечень всех доходов и расходов жертвы за год. Разумеется, такой документ является чрезвычайно важной уликой в запутанном клубке этого жесточайшего преступления, так как именно деньги зачастую являются мотивом убийств.

Раскрыв документ, Эркюль был разочарован --- список был разорван на две части, и детектив держал в руках только одну из них. Формат расположения операций детективу известен: каждая строка списка представляет собой тип операции (доход или расход) и затем положительное число --- ее величина. К счастью, Эркюль обладал именно правой половиной документа, то есть списком величин всех операций.

Позже, опрашивая секретаря жертвы, Эркюль между прочим поинтересовался о бюджете жертвы. Оказалось, что в каждый момент времени (начиная отсчет сразу после первой совершенной операции) суммарное количество средств жертвы было не меньше некоторого числа aa и не превышало число bb. Догадливый детектив принял эти данные к сведению и сразу взялся за дело.

Чтобы распутать дело как можно скорее, Эркюлю Пуаро необходимы инструменты для быстрого подсчета. Помогите детективу восстановить потерянный документ, а именно тип каждой операции, пользуясь известными данными о нем. До совершения указанных операций бюджет жертвы состоял из 0 монет. Если операция является доходом, суммарное количество средств увеличивается на величину операции, если расходом --- уменьшается.

입력

Первая строка входных данных содержит три целых числа nn, aa, bb --- количество операций и числа aa и bb из условия (1≤n≤100001 \le n \le 10000, −100≤a≤b≤100-100 \le a \le b \le 100).

Во второй строке находятся nn целых чисел f_if\_i --- величины операций (1≤f_i≤1001 \le f\_i \le 100).

출력

Выведите ответ в виде nn чисел 00 или 11 без пробелов так, что если ii-е число равно 11, значит ii-я операция являлась доходом, если 00 --- расходом. Если ответов несколько, разрешается вывести любой.

Если ответа не существует, выведите Impossible.

예제1

  1. 예제 1

    입력
    5 -2 7
    2 4 3 8 1
    
    예상 출력
    01010