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

建设网站思路石家庄的网站建设

建设网站思路,石家庄的网站建设,三否网站,太原要做网站的公司题目内容 贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子每个箱子上面贴有一个数字箱子中可能有一个黄金宝箱。 黄金宝箱满足排在它之前的所有箱子数字和等于排在它之后的所有箱子数字之和; 一个箱子左边部分…

题目内容

贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子每个箱子上面贴有一个数字箱子中可能有一个黄金宝箱。

黄金宝箱满足排在它之前的所有箱子数字和等于排在它之后的所有箱子数字之和;

一个箱子左边部分的数字和定义为0: 最后一个箱子右边部分的数字和定义为0.

帮阿里巴巴找到黄金宝箱,输出第一个满足条件的黄金宝箱编号,如果不存在黄金宝箱,请返回-1。

输入描述

箱子上贴的数字列表,使用逗号分隔,例如1,-1,0

宝箱的数量不小于1个,不超过10000 宝箱上贴的数值范围不低于-1000,不超过1000

输出描述

第一个黄金宝箱的编号

样例

输入

2,5,-1,8,6

输出

3

说明

下标3之前的数字和为:2+5+-1=6

下标3之后的数字和为:6=6

输入

8,9

输出

-1

说明

不存在符合要求的位置

输入

11

输出

0

说明

下标0之前的数字和为:0

下标0之后的数字和为:0

public class GoldChest {public static void main(String[] args) {Scanner sc =  new Scanner(System.in);int [] num = Arrays.stream(sc.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();if (num.length == 1){System.out.println(0);return;}int end = equal(num,1);System.out.println(end);}//单指针+循环遍历public static int equal(int [] num, int i){Boolean end = false;while (!end && i < num.length) {int before = 0;int after = 0;for (int j = 0; j < num.length; j++) {if (j < i) {before += num[j];} else if (j > i) {after += num[j];}}if (before == after) {end = true;} else {i++;}}if (!end) {return -1;}return i;}
}

http://www.yayakq.cn/news/994121/

相关文章:

  • 织梦怎么做中英文双语网站青岛本地网站
  • 网站 黑白网站建设需要学习哪些
  • 建立网站怎么做企业官网如何建设
  • 不锈钢网站建设哪家好织梦网站后台
  • 网站的字体做多大建设部执业资格注册中心网站查询
  • 网站建设公司 提成网页搜索引擎大全
  • 广东网站设计流程免费看片网站
  • 关于网站建设公司大全利用公共dns做网站解析
  • 揭阳网站制作方案定制wordpress cpu 100%
  • 网站的logo怎么换做ic的电子网站有哪些
  • 深圳网站建设找哪家公司最新手机排行榜2021
  • qq登录网站怎么做如何在八戒网便宜做网站
  • cms网站开发价格wordpress两个域名访问
  • 胶州城阳网站建设广告设计公司实践报告
  • 东莞企业高端网站建设怎么用网站挂QQ
  • 东莞市做网站的北京市网站建设企业
  • 做企业网站为什么要服务器呢平谷做网站
  • 阿里云购买网站空间制作网站 美工
  • 德语网站制作wordpress游戏网站模板
  • 响应式网站建设源码企业网站 单页
  • 外贸流程知乎廊坊seo公司
  • 网站顺序郑州哪家公司给国外做网站
  • 门头沟网站建设公司百度搜索资源平台
  • 网站怎么设置为可信任网站网站模板怎么使用教程
  • 网站建设报价表表格下载平原做网站
  • 网站建设团队管理怎么写wordpress插件漏洞
  • 网站建设项目需求说明东莞房价二手房
  • 营口大石桥网站建设信息化网站建设有什么用
  • 建设网站建站国外服务器地址
  • 手机可以搭建网站么网站接广告能赚多少钱