猿辅导课程中需要记录各个班的同学们的出勤情况并进行班级排名,授予冠军班级的奖励。
但是今天粗心的小猿出公司门的时候摔了一跤,把榜单给弄丢了,幸好考勤记录还没丢,但是顺序被弄乱了,现在他把考勤记录和班级名册整理了一下,请你写个程序,帮他把班级排名恢复吧!
排名规则是各班的出勤率,即老师在教室时同学们在教室听讲的比例,具体为:班级同学有效出勤分钟数之和/(老师在教室时间*班级人数),出勤率相同的班级,按班级名称的字典序进行排序。
其中,有效出勤分钟数表示该同学与老师同在教室内的时间和,即各个区间的结束时间(分)与开始时间(分)之差的和。