华为OD机试真题-停车场车辆统计-2023年OD统一考试(C卷)

题目描述:

特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3),统计停车场最少可以停多少辆车,返回具体的数目。

输入描述:

整型字符串数组cars[],其中1表示有车,0表示没车,数组长度小于1000。

输出描述:

整型数字字符串,表示最少停车数目。

补充说明:

示例1

输入:

1,0,1

输出:

2

说明:

1个小车占第1个车位

第二个车位空

1个小车占第3个车位

最少有两辆车

示例2

输入:

1,1,0,0,1,1,1,0,1

输出:

3

说明:

1个货车占第1、2个车位

第3、4个车位空

1个卡车占第5、6、7个车位

第8个车位空

1个小车占第9个车位

最少3辆车

解题思路:考察数组、贪心的运用。

Java解法:

import java.util.*;


public class Main {
    publ

版权声明:本文为博主作者:2023面试高手原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/2301_76848549/article/details/135180720

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2024年4月16日
下一篇 2024年4月16日

相关推荐