当前位置: 首页 > news >正文

南京建设网站公司网站优化联系

南京建设网站公司,网站优化联系,广告设计培训班学费一般多少钱,怎么查网站是在哪里备案的一、题目描述 特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。 车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位&a…

一、题目描述

特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。

车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。

统计停车场最少可以停多少辆车,返回具体的数目。

二、输入描述

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

输入0,0,1,0,1,1,1,0,0,1,1,0。

输入说明:

小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3)。

1表示1个小车,两个连续的1表示货车,三个连续的1表示卡车。

三、输出描述

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

四、解题思路

  1. 读取输入的停车场信息,存储在字符串数组 cars[] 中;
  2. 初始化变量 total 和 tem 为0,用于记录停车总数和连续有车的长度;
  3. 遍历停车场数组 cars[],根据当前位置的值进行如下操作:
    • 如果当前位置为1,表示有车,将 tem 值加1;
    • 如果当前位置为0,表示没车,且 tem 不为0,表示之前有连续的车辆,根据 tem 的值计算可停放的最少车辆数,并累加到 total 中,然后将 tem 重置为0。
  4. 如果遍历结束后 tem 不为0,表示最后一辆车辆后面没有0了,需要将 tem 的值计算可停放的最少车辆数,并累加到 total 中;
  5. 输出最少停车数目 total。

五、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] split = sc.nextLine().split(",");int total = 0;int tem = 0;for (String s : split) {if (Integer.parseInt(s) == 1) {tem++;} else {if (tem != 0) {total += calcMin(tem);}tem = 0;}}total += calcMin(tem);System.out.println(total);}private static int calcMin(int num) {int total = 0;while (num >= 3) {num -= 3;total++;}while (num >= 2) {num -= 2;total++;}total += num;return total;}

六、效果展示

在这里插入图片描述

🏆本文收录于,华为OD机试2023(Java)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

http://www.hkea.cn/news/743987/

相关文章:

  • 怎么把网站横幅做很大东莞营销推广公司
  • 网站运营与管理实训报告松松软文平台
  • 奉化云优化seo手机网站排名优化软件
  • h5响应式集团网站推荐电商平台有哪些?
  • 企业所得税税率三个档次关键词优化快排
  • 长宁区网站建设b2b免费发布平台
  • php 个人网站网站安全检测工具
  • 做的网站很卡是什么原因seochan是什么意思
  • 怎么做盗版视频网站吗百度权重1
  • 政府网站 建设 计划品牌推广策划方案案例
  • 临沂网站建设那家好小米市场营销案例分析
  • 德化网站建设企业中层管理人员培训课程
  • 网站怎么通过流量赚钱爱站网能不能挖掘关键词
  • 网站建设课后感营销型网站有哪些平台
  • 哪个网站做生鲜配送厦门seo外包公司
  • 水电行业公司设计logo重庆seo排名扣费
  • 可信赖的南昌网站制作站长工具网站
  • 济南建站公司电话成都关键词自然排名
  • 门户网站开发公司推广网页
  • 如何做网站认证实时军事热点
  • 上海的网站建设公司哪家好企业网站建设
  • 专业b2c电商网站制作网站推广要点
  • 现在的网站用什么程序做百度云官网登录入口
  • vs做网站怎样加数据库新闻小学生摘抄
  • 广州做网站mxszpt小说排行榜
  • 有什么网站是python做的网站营销策划公司
  • 长春有什么好的网站制作公司链接购买
  • 毕设网站佛山网站建设十年乐云seo
  • 北京做网站建设的公司哪家好手机怎么创建网站
  • winforms做网站注册百度账号