A7036 | 皓仔的温度计算
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
书接上回,由于气温太过寒冷皓仔购买了取暖器,但是经过计算如果每天都满功率运行取暖器的话,电费的确是太过昂贵。
现在皓仔得到了未来 $n$ 天的气温表,他决定按照每一天的气温来调整当天取暖器的功耗, 调整策略如下:
1.当气温大于 $15$ 摄氏度的情况,皓仔整天都不开暖气。
2.当气温等于 $15$ 摄氏度的情况下, 皓仔会 $24$ 小时打开取暖器,取暖器的基础功耗为 $a$ 度电每小时。
3.当气温小于 $15$ 摄氏度的情况下,不仅会 $24$ 小时打开取暖器,气温每下降一度, 还需要在基础功耗的基础上额外消耗 $b$ 度电每小时。
请问未来的 $n$ 天, 皓仔为了开暖气,一共花费了多少度电?
现在皓仔得到了未来 $n$ 天的气温表,他决定按照每一天的气温来调整当天取暖器的功耗, 调整策略如下:
1.当气温大于 $15$ 摄氏度的情况,皓仔整天都不开暖气。
2.当气温等于 $15$ 摄氏度的情况下, 皓仔会 $24$ 小时打开取暖器,取暖器的基础功耗为 $a$ 度电每小时。
3.当气温小于 $15$ 摄氏度的情况下,不仅会 $24$ 小时打开取暖器,气温每下降一度, 还需要在基础功耗的基础上额外消耗 $b$ 度电每小时。
请问未来的 $n$ 天, 皓仔为了开暖气,一共花费了多少度电?
输入格式
第一行输入一个整数 $n$,代表气温表的天数。
第二行输入 $n$ 个整数 $t_1, t_2, ..., t_n$, 代表接下来每一天的气温。
第三行输入两个小数 $a, b$, 代表取暖器的基础功耗和额外功耗。
第二行输入 $n$ 个整数 $t_1, t_2, ..., t_n$, 代表接下来每一天的气温。
第三行输入两个小数 $a, b$, 代表取暖器的基础功耗和额外功耗。
输出格式
输出一个小数(保留两位小数), 代表未来 $n$ 天皓仔为了开暖气一共花费的电量。
输入输出样例
输入 #1
5 16 15 10 20 -5 1.5 0.5
输出 #1
408.00
【数据范围】
对于所有测试数据保证: $1 \le n \le 10^5$,$-30 \le t_i \le 20$,$0.1 \le a, b \le 4.5$。
对于所有测试数据保证: $1 \le n \le 10^5$,$-30 \le t_i \le 20$,$0.1 \le a, b \le 4.5$。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?