Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of... · 3 дек 2022
Добавление Python преобразования XLSX в CSV к коду на сайте К.Ю.Полякова для #22 КЕГЭ 2023
Предполагается, что Openpyxl предустанавливается через pip в конкретную виртуальную среду Python.
Можно установить как пакет на Ubuntu 22.04.1/20.04.5
$ sudo apt install python3-openpyxl
Можно установить как пакет на F37/F36/F35
$ sudo dnf install python-openpyxl -y
Стандартный пример №22 КЕГЭ 2023
В файле 22_6.xlsx содержится информация о совокупности N вычислительных процессов, которые могут выполняться параллельно или последовательно. Будем говорить, что процесс B зависит от процесса A, если для выполнения процесса B необходимы результаты выполнения процесса A. В этом случае процессы могут выполняться только последовательно.
Информация о процессах представлена в файле в виде таблицы. В первой строке таблицы указан идентификатор процесса (ID), во второй строке таблицы — время его выполнения в миллисекундах, в третьей строке перечислены с разделителем «;» ID процессов, от которых зависит данный процесс. Если процесс является независимым, то в таблице указано значение 0.
Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.