Удаляем крайние дни

This commit is contained in:
2025-12-15 11:30:50 +00:00
parent ab18d9770f
commit f4ade418d6
3 changed files with 29 additions and 0 deletions

View File

@@ -112,3 +112,16 @@ ByteRange calculate_byte_range(int rank, int size, int64_t file_size,
return range;
}
void trim_edge_days(std::vector<DayStats>& days, int rank, int size) {
if (days.empty()) return;
if (rank == 0) {
days.pop_back();
} else if (rank == size - 1) {
days.erase(days.begin());
} else {
days.pop_back();
days.erase(days.begin());
}
}