Удаляем крайние дни
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user