Trabalho sobre linha de montagem

Ola colegas, estou começando a programar em C, mais nunca fiz programnas com listas, filas e pilhas, preciso desenvolver um trabalho em C de uma linha de montagem, segue em anexo o enunciado.
Preciso de uma ajuda para desenvolver.
Se alguém puder ajudar agradeço
Obrigada

estamos aqui para ajudar,

quais são suas dúvidas?

A primeira coisa a fazer é ler cuidadosamente o enunciado.

Ele sugere para você usar uma “lista de prioridade” (que no Java é java.util.PriorityQueue . Na Wikipedia existe uma explicação disso em https://en.wikipedia.org/wiki/Priority_queue e uma implementação de um heap, que é a estrutura de dados normalmente usada para isso, em https://en.wikipedia.org/wiki/Heap_(data_structure) ou https://en.wikipedia.org/wiki/Binary_heap .