AT_donuts_live2014_1 勤怠管理

题目描述

在パンチ君的公司,使用 IC 卡进行考勤管理。当 IC 卡在电脑上刷卡时,会记录上下班时间。 该系统还可以通过在休息时刷卡来管理休息时间。例如: - 时刻 300 - 时刻 500 - 时刻 600 - 时刻 800 (单位:分钟)的打卡数据会被判定为: - 上班 - 开始休息 - 结束休息 - 下班 去除休息时间后,总共 400 分钟会被计算为总工作时间。休息可以有多次。 给定パンチ君某一天的打卡数据,请计算从当天第一次上班到最后一次下班的总工作时间。但如果一天的打卡数据个数为奇数,则输出 error(不带引号)。

输入格式

输入通过标准输入给出,格式如下: > $N$ $a_1$ $a_2$ ... $a_N$ - 第 1 行给出打卡数据的个数 $N\ (1 \leq N \leq 100)$。 - 第 2 行给出 $N$ 次打卡时刻 $a_i\ (0 \leq a_i \leq 1440)$,按顺序用空格分隔。 - 保证对于 $i < j$,有 $a_i < a_j$。

输出格式

请输出总工作时间,输出一行,末尾需换行。

说明/提示

### 样例解释 1 这是题目中的例子。 ### 样例解释 2 也有可能没有休息。在这样的“黑心企业”工作可不行哦。 ### 样例解释 3 也可以多次休息。パンチ君偷懒得很厉害。 ### 样例解释 4 打卡次数为奇数是不可能的。 由 ChatGPT 4.1 翻译