样例解释
:::align{center}

样例 1。喷壶图标表示该居民会帮楼下邻居浇花。
:::
第一个样例适用于子任务 2、4、5 和 6。由于日程从未更新,居民 每天都比居民 早回家,并帮他们浇花。第 天后,居民 帮邻居浇了一次花。由于居民 和 在同一时间回家,居民 不会帮居民 浇花。第 天后,居民 仍然没有帮邻居浇过花。第 天后,居民 帮邻居浇了三次花。第 天后,居民 帮邻居浇了四次花。
:::align{center}

样例 2。
:::
第二个样例适用于子任务 3、4 和 6。在第 天,居民 没有帮邻居浇花。第 天后,居民 的日程更新了。由于在第 天他们比邻居更早回家,所以他们帮邻居浇了花。第 天后,居民 帮邻居浇了一次花。在第 天,居民 再次帮邻居浇了花。第 天后,居民 总共帮邻居浇了两次花。
第三个样例适用于子任务 4、5 和 6。注意此示例没有插图。
:::align{center}

样例 4。
:::
第四个样例适用于子任务 4 和 6。第 天后,居民 帮邻居浇了一次花。第 天后,居民 帮邻居浇了四次花(分别在第 、第 、第 和第 天)。居民 总共帮邻居浇了两次花(在第 和第 天)。
约束条件
评分方式
你的程序将在分成若干子任务的测试数据上进行测试。要获得某个子任务的分数,你必须正确解出该子任务中所有的测试数据。
- 子任务 [ 分]: 样例。
- 子任务 [ 分]: ,即只有一个 ? 类型的事件。
- 子任务 [ 分]: 所有事件都是
? 类型。
- 子任务 [ 分]: 。
- 子任务 [ 分]: 且 。
- 子任务 [ 分]: 每位居民最多更改一次回家时间。
- 子任务 [ 分]: 没有额外的约束条件。