[思路] 1:将所有满足条件的(到来时间点在17点之前的)客户放入结构体中,结构体的长度就是需要服务的客户的个数.结构体按照到达时间排序. 2:wend数组表示某个窗口的结束时间,一开始所有窗口的值都为8点整.每一个客户到来的时候,选择最早结束时间的窗口.如果最早结束时间比客户到得还早,那么他一来就能被服务,更新wend的值:如果最早结束时间比他晚,他需要等待,累加等待的时间,然后更新wend的值. [坑] 测试点5:需要服务的客户数validn可能为0.此时它不能作为除数,所以要分开写. 测试…