abakas235
?>

Запишите римскими цифрами: 3768= 2983= 1452= 1999=

Информатика

Ответы

Александр1991
3768=MMMDCCLXVIII
2983=MMCMLXXXIII
1452=MCDLII
1999=MCMXCIX
olyaartemenko

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++

market-line5260

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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Запишите римскими цифрами: 3768= 2983= 1452= 1999=
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

xarfagr
Anatolevna1703
asker45967
chuykin
Sergei
борисовна Елена78
Вычислить n факториал в паскале ​
Svetlana1877
Антон-Марина
mkrtchyananaida6995
РобертИрина
olgolegovnak
d2904
allo22-27
svetkaiv
zurabghiendzhoian886