N = int(input())
if N == 1:
exit(0)
bacteria = [0] * N
for i in range(0, N):
bacteria[i] = int(input())
prefix_sum = [bacteria[0]] * N
for i in range(1, N):
prefix_sum[i] = prefix_sum[i - 1] + bacteria[i]
ans = [0] * N
if bacteria[N-1] > bacteria[0]:
ans[N - 1] = 1
for i in reversed(range(2, N)):
if ans[i] == 1:
prev = i - 1
if prefix_sum[prev] > bacteria[i] and bacteria[0] < bacteria[prev]:
ans[prev] = 1
for i in range(N):
print(ans[i])
Объяснение:
g++-GNU C++ 8.3.1
Проводная связь — вид электросвязи; связь, при которой сообщения передаются по проводам посредством электрических сигналов. Противоположно беспроводной связи.
По проводной связи сообщения могут вводиться голосом и приниматься на слух (телефонная связь), в виде условных знаков или букв и цифр (телеграфная связь и передача данных), в виде неподвижных изображений — фотографий, рисунков, чертежей (факсимильная связь) или речи абонентов (видеотелефон) и подвижных (телевизионных) изображений[1].
Беспроводная вычислительная сеть — вычислительная сеть, основанная на беспроводном (без использования кабельной проводки) принципе, полностью соответствующая стандартам для обычных проводных сетей (например, Ethernet). В качестве носителя информации в таких сетях могут выступать радиоволны СВЧ-диапазона.
-Позиционные:
Десятичная ( 65980 ) ИСПОЛЬЗУЮТСЯ ЦИФРЫ ОТ 0 ДО 9
Двоичная ( 1110110 ) ИСПОЛЬЗУЮТСЯ ТОЛЬКО 0 И 1
Восьмеричная ( 60524 ) ИСПОЛЬЗУЮТСЯ ЦИФРЫ ОТ 0 ДО 7
Шеснадцатеричная (А2В3D5 ) ИСПОЛЬЗУЮТСЯ ЦИФРЫ ОТ 0 ДО 9 И БУКВЫ : A,B,C,D,E,F
-Непозиционные
Римская ( LXVI-66 ) ИСПОЛЬЗУЮТСЯ РИМСКИЕ ЦИФРЫ