Проблемът е прост, има няколко дадени 1D линии на равнина. Трябва да намерим общия размер на пространството с поне един ред.
Нека обсъдя това с примерно изображение-
Това може да е случай. Или
Това може да е случай или нещо подобно.
Знам, че това е основен проблем на алгоритъма за почистване на линия.
Но в интернет няма подходящ документ, който да го разбере правилно.
Най-добрият, който имам, е блог на Top Coder и това е тук.
Но не е ясно как да се приложи или как може да бъде симулацията.
Ако искам, можем да го направим в O(n^2) с 2 цикъла, но не мога да разбера как ще бъде процедурата.
Или има по-добър алгоритъм, по-добър от този O(n log n)?
Може ли някой да ми помогне, като сподели някакъв Sudo код или симулация?
Ако Sudo код или примерен код не е наличен, симулация за разбиране е достатъчна, откъдето мога да внедря това.
Повторно Проблем при изчисляване на припокриващи се периоди от време не е това, което търся, защото първо е O(n^2) и така не е това, което искам. И не е напълно описан като този въпрос.