小明所在的学校有一个时钟(主题),每到整点时,它就会通知所有的学生(观察者)当前的时间,请你使用观察者模式实现这个时钟通知系统。
注意点:时间从 0 开始,并每隔一个小时更新一次。
输入的第一行是一个整数 N(1 ≤ N ≤ 20),表示学生的数量。
接下来的 N 行,每行包含一个字符串,表示学生的姓名。
最后一行是一个整数,表示时钟更新的次数。
2 Alice Bob 3
Alice 1 Bob 1 Alice 2 Bob 2 Alice 3 Bob 3
初始时钟时间为0(12:00 AM)。
第一次更新后,时钟变为1(1:00 AM),然后通知每个学生,输出学生名称和时钟点数。
第二次更新后,时钟变为2(2:00 AM),然后再次通知每个学生,输出学生名称和时钟点数
第三次更新后,时钟变为3(3:00 AM),然后再次通知每个学生,输出学生名称和时钟点数。
选择合适的字体大小
选择合适的主题