传统题 1000ms 512MiB

电梯

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一栋大楼里有一部电梯,一开始停在 11 楼。现在有 nn 个请求,电梯要按顺序依次开到第 f1,f2,…,fnf_1, f_2, \dots, f_n 层。

电梯运行的时间这样计算:

  • 往上走一层,需要 66 秒;
  • 往下走一层,需要 44 秒;
  • 每到达一个请求的楼层,都要开门停留 55 秒。如果请求的楼层就是电梯现在所在的楼层,电梯不用移动,但同样要停留 55 秒。

处理完最后一个请求后,电梯就停在那里,不再返回。请你计算电梯完成全部请求一共要用多少秒。

输入格式

第一行一个整数 nn,表示请求的个数。

第二行 nn 个整数 f1,f2,…,fnf_1, f_2, \dots, f_n,依次表示每个请求要去的楼层,用空格分隔。

输出格式

一个整数,表示总时间(秒)。

样例 #1

样例输入 #1

4
3 3 5 2

样例输出 #1

56

样例解释

  • 从 11 楼上到 33 楼:上 22 层,2×6=122 \times 6 = 12 秒,停留 55 秒,共 1717 秒;
  • 还在 33 楼:不用移动,停留 55 秒;
  • 从 33 楼上到 55 楼:上 22 层,1212 秒,停留 55 秒,共 1717 秒;
  • 从 55 楼下到 22 楼:下 33 层,3×4=123 \times 4 = 12 秒,停留 55 秒,共 1717 秒。

总时间 17+5+17+17=5617 + 5 + 17 + 17 = 56 秒。

提示

数据范围

  • 对于 40%40\% 的数据:n≤10n \le 10,且电梯只往上走(每个请求的楼层都不低于前一个);
  • 对于 100%100\% 的数据:1≤n≤10001 \le n \le 1000,1≤fi≤1001 \le f_i \le 100。

提示

  • 想一想:算每一段的时间时,除了这次要去的楼层,还需要知道什么?

kfc疯狂星期日

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-10-18 11:00
结束于
2026-10-19 7:00
持续时间
20 小时
主持人
参赛人数
15