сразу говорю, это неполное решение и за него дают не 100 а лишь да мало, но лучше чем ничего, на крайний случай если так и не найдешь толковое решение
from queue import PriorityQueue
d = {k: x for k, x in enumerate(map(int, input().split())) if x != 0}
q = PriorityQueue()
for x, k in d.items():
q.put((-k, x))
res = []
p_k, p_x = q.get()
res.append(p_x)
while q.qsize() != 0:
k, x = q.get()
res.append(x)
if p_k < -1:
q.put((p_k + 1, p_x))
p_k, p_x = (k, x)
print(*res[::-1], sep='')
предшественники информатики: поэтика, риторика, семиотика, герменевтика. Термины «информология» и «информатика» предложены в 1962 году членом-корреспондентом АН СССР Александром Харкевичем. Основы информатики как науки были изложены в книге «Основы научной информации» 1965 года, которая была переиздана в 1968 году, под названием «Основы информатики». Информация - представление, понятие о чём-либо» ← informare «придавать вид, форму, обучать; мыслить, воображать. Объяснить эту фразу можно так: знание – сила, потому что в знание есть полезная информация, позволяющая выигрывать на жизненном пути. Знание – лучше силы, потому что позволяет жить более гармонично, достойно, при правильном подходе, постоянно приумножаясь. гимн, конституция, флаг, герб
Объяснение: