AT_arc076_d题解
只需求不加椅子时最多能使多少人有椅子坐。
开始想了一种网络流做法:
1.源点向每个人连一条容量为
所以还是想有没有直接的贪心做法:
发现最后椅子的分配一定是左边若干个分配给某些人左区间,中间若干把无法分配,其余右边的椅子分配给某些人的右区间,因为靠左的椅子分配给右区间,靠右的分配给左区间,交换它们的分配方式仍然合法。
对每个人按
只需求不加椅子时最多能使多少人有椅子坐。
开始想了一种网络流做法:
1.源点向每个人连一条容量为
所以还是想有没有直接的贪心做法:
发现最后椅子的分配一定是左边若干个分配给某些人左区间,中间若干把无法分配,其余右边的椅子分配给某些人的右区间,因为靠左的椅子分配给右区间,靠右的分配给左区间,交换它们的分配方式仍然合法。
对每个人按