сразу говорю, это неполное решение и за него дают не 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='')
В последнее очень популярны устройства, которые идут совместно с видеопроцессором. Не смотря на то, что на видео это отражается не в самую лучшую сторону, идет еще дополнительная нагрузка на данный элемент. Поэтому если вы играете в современные игры, пользуетесь серьезными программами, то не стоит выбирать данную «конструкцию». А если вы ничем таким не занимаетесь, то этот бюджетный вариант отлично вам подойдет.
По нижеприведенным видимым следствиям можно определить, что поломка заключается именно в данном элементе:
Компьютер никак не реагирует на кнопку включения (индикаторы загорелись, но больше ничего не происходит, или включается далеко не с первого раза);Прибор вдруг сам начал перезагружаться (но это работает только при условии, что компьютер проверен на вирусы);Нет никакого изображения;Появление коротких сигналов при включении (устройство не может найти ОЗУ);Появления «синего экрана смерти» (не самый явный признак, но как вариант).
n=5;m=7;
var
a:array[1..n,1..m]of integer;
i,j:integer;
begin
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(100);
write(a[i,j]:4);
end;
writeln;
end;
writeln;
for i:=1 to n do
begin
for j:=2 to m do
if j mod 2=0 then
write(a[i,j]:4);
writeln;
end;
end.