【数组Array】力扣-1109 航班预订统计
2023-12-19 23:11:51
目录
题目描述
这里有?n
?个航班,它们分别从?1
?到?n
?进行编号。
有一份航班预订表?bookings
?,表中第?i
?条预订记录?bookings[i] = [firsti, lasti, seatsi]
?意味着在从?firsti
?到?lasti
?(包含?firsti
?和?lasti
?)的?每个航班?上预订了?seatsi
?个座位。
请你返回一个长度为?n
?的数组?answer
,里面的元素是每个航班预定的座位总数。
示例 1:
输入:bookings = [[1,2,10],[2,3,20],[2,5,25]], n = 5 输出:[10,55,45,25,25] 解释: 航班编号 1 2 3 4 5 预订记录 1 : 10 10 预订记录 2 : 20 20 预订记录 3 : 25 25 25 25 总座位数: 10 55 45 25 25 因此,answer = [10,55,45,25,25]
示例 2:
输入:bookings = [[1,2,10],[2,2,15]], n = 2 输出:[10,25] 解释: 航班编号 1 2 预订记录 1 : 10 10 预订记录 2 : 15 总座位数: 10 25 因此,answer = [10,25]
提示:
1 <= n <= 2 * 104
1 <= bookings.length <= 2 * 104
bookings[i].length == 3
1 <= firsti <= lasti <= n
1 <= seatsi <= 104
解题过程
昨天学了一下labuladong题解,今天动手写一下,尝试如下:
?
报错:
?
?修改了两处错误,一处是left和right赋值那里,写错成bookings了,另一处是忘记传递变量n了,修改后,解答错误,错误如下:
?
?查看后,发现忘记加返回值,就很粗心,修改后如下:
?结果:
文章来源:https://blog.csdn.net/weixin_42672331/article/details/135086165
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!