首页 > 试题广场 >

小红直播

[编程题]小红直播
  • 热度指数:169 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小红每天下班后都会去小红书直播。已知她第i天上班的时间为a_i小时,下班后直播的时间为b_i小时。小红每上班 1 小时会增加x的焦虑度,每直播 1 小时会降低y的焦虑度。
小红想知道,第n天结束时,焦虑度为多少?

请注意,焦虑度不会下降到负数!

输入描述:
第一行输入三个正整数n,x,y,代表总天数,上班 1 小时增加的焦虑度,直播 1 小时下降的焦虑度。
第二行输入n个整数a_i,代表每天的上班时间。
第三行输入n个整数b_i,代表每天的直播时间。
1\leq n \leq 10^4
1\leq a_i \leq 10
1\leq b_i \leq 5
1\leq x,y \leq 10^5


输出描述:
一个整数,代表最后一天结束后的焦虑度。
示例1

输入

3 1 3
4 5 8
1 3 1

输出

5

说明

第一天上班增加了 4 焦虑度,下班后直播 1 小时下降了 3 焦虑度,此时有 1 焦虑度。
第二天上班增加了 5 焦虑度,变成 6 焦虑度。下班后直播 3 小时焦虑度清零。
第三天上班增加了 8 焦虑度,下班后直播 1 小时下降了 3 焦虑度,此时有 5 焦虑度。
头像 丨阿伟丨
发表于 2025-09-15 14:27:15
题目链接 小红直播 题目描述 小红有 天的工作和直播计划。 对于每一天: 她会先上班,每上班 1 小时,焦虑度增加 。 下班后她会直播,每直播 1 小时,焦虑度降低 。 初始时,她的焦虑度为 0。需要注意的是,焦虑度最低为 0,不会降到负数。 给定 天里每天的上班和直播时长,求第 天结束时 展开全文