U514263 [2024南昌市信奥赛]行政统计集团考勤

题目背景

2024南昌市信奥赛T1,出题人罗瞳,没有数据和题解(未公布)

题目描述

小王大学毕业,在A集团做一线员工,A集团规定上班需要打卡,每天打3次卡,早上一次,中午一次和晚上一次。 A集团夏令时间(当年6月1日到9月30日): 上午是 8:30 - 12:00 , 下午是 13:30 - 18:00 A集团冬令时间(当年10月1日,到次年5月31日),上午是 9:00 - 12:00 , 下午是 13:00 - 18:00  小王如果是夏令上班,假如是8月20日,一般会8:30 以前到公司打卡,然后12:00 - 13:30 之间打一次卡,最后 18:00 之后打一次卡。晚于8:30 打卡属于迟到,早上早于12:00 和 下午早于18:00 属于早退,中午晚于 13:30 也属于迟到。 如果冬令上班,假如是11月17日,一般会9:00以前到公司打卡,然后12:00- 13:00 之间打一次卡,最后 18:00 之后打一次卡。晚于9:00 打卡属于迟到,早上早于12:00 和 下午早于18:00 属于早退,中午晚于 13:00 也属于迟到。 **注:迟到早退精确到分钟,8:30:20,不算迟到,但是 8:31:00 算迟到,同样 12:00:00 不算早退,但 11:59:59 算早退** 如果中间漏了一次打卡,属于旷工。 小王打卡由考勤系统自动记录,一次打卡记录一条数据,格式如下: 工号 打卡时间 例如: ``` 7926 2024-11-17 8:54:34 ``` 前面的 ```7926``` 是工号,```2024-11-17```是2024年11月17日,后面的 ```8:54:3```4 是8点54分34秒 如果一天打卡3次,会有3条打卡记录,一行一条,如下: ``` 7926 2024-11-17 8:54:34 7926 2024-11-17 12:01:22 7926 2024-11-17 18:05:22 ```

输入格式

简化后的输入为: 实际打卡记录是按时间多人排序的,例如:小张的工号是7211 ,小李的工号是 19275。现在张经理要对部门员工一段时间的打卡情况进行统计。 现在给出一组数据,每行为一条打卡记录,按打卡时间排序,此数据真实反映了A集团的打卡实际情况,未剔除旷工的数据,也就是不保证每人每天一定有3条记录。

输出格式

现统计这组数据中有几个员工,有多少个有效考勤日,有效考勤日中全勤员工数(每天都按规定打卡的员工的数量) 输出三个整数,每个整数以空格隔开,第一个整数是这组数据中的员工数,第二个整数是有效考勤日的数量,第三个整数是全勤员工数。

说明/提示

没有数据范围(自己问罗瞳)