У меня есть счета за отопление, указывающие период озвучивания (например, с 04 февраля по 23 февраля - белый в таблице, синий на временной шкале) и расходы (например, 95 €). У некоторых из них также есть голос, указывающий "уже оплаченные" (в предыдущем счете) расходы (например, с 4 февраля по 7 февраля: 40 €). Эти периоды и расходы указаны желтым цветом в таблице и оранжевым цветом на временной шкале. Мне нужно пересчитать эти расходы, "перекрывая" периоды, вычтя "уже оплаченный в предыдущем счете" (при необходимости) из предыдущего счета, вычисляя ежедневные расходы, а затем ежемесячные расходы.
Входные данные:
Желаемые данные об аутдуде:
PS. Английский не мой родной язык