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

搜索引擎优化的主要内容关键词排名优化技巧

搜索引擎优化的主要内容,关键词排名优化技巧,开发免费app,挂号网站制作题目部分 题目阿里巴巴找黄金宝箱(1)难度易题目说明一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从 0 ~ N 的箱子,每个箱子上面贴有一个数字,箱子中可能有一个黄金宝…

题目部分

题目阿里巴巴找黄金宝箱(1)
难度
题目说明一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从 0 ~ N 的箱子,每个箱子上面贴有一个数字,箱子中可能有一个黄金宝箱。
黄金宝箱满足排在它之前的所有箱子数字和等于排在它之后的所有箱子数字之和;第一个箱子左边部分的数字和定义为0;最后一个箱子右边部分的数字和定义为0。
请帮阿里巴巴找到黄金宝箱,输出第一个满足条件的黄金宝箱编号,如果不存在黄金宝箱,请返回 -1 。
输入描述箱子上贴的数字列表,使用逗号分隔,例如 1,-1,0。
宝箱的数量不小于 1 个,不超过 10000。
宝箱上贴的数值范围不低于 -1000,不超过 1000。
输出描述第一个黄金宝箱的编号。
补充说明
------------------------------------------------------
示例
示例1
输入2,5,-1,8,6
输出3
说明下标 3 之前的数字之和为: 2 + 5 + (-1) = 6。
下标 3 之后的数字之和为: 6。
示例2
输入8,9
输出-1
说明不存在符合要求的位置。
示例2
输入11
输出0
说明下标 0 之前的数字之和为: 0。
下标 0 之后的数字之和为: 0。


解读与分析

题目解读

一组整型数字,找出一个数字的下标,使其左边的数字之和等于右边数字之和。如果找不到输出 -1。

分析与思路

此题思路比较简单,先计算所有数字之和,然后从小到大逐个遍历数字下标。在遍历过程中,如果下标左边的数字之和和下标右边的数字之和相等,则输出其下标。如果遍历完后,仍旧找不到,则输出 -1。

在遍历过程中,求左右之和时,只需要根据前一个下标的和计算增量即可,不需要全量计算。

在计算过程中,会遍历 2 次整型数字,第一次求和,第一次寻找符合要求的下标。时间复杂度为 O(n),空间复杂度为 O(n)。


代码实现

Java代码

import java.util.Scanner;/*** 阿里巴巴找黄金宝箱(1)* @since 2023.10.11* @version 0.1* @author Frank**/
public class AlibabaFindGold1 {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);while (sc.hasNext()) {String input = sc.nextLine();String[] strNumber = input.split( "," );processAlibabaFindGold1( strNumber );}}private static void processAlibabaFindGold1( String[] strNumber ){int sum = 0;int[] numbers = new int[strNumber.length];for( int i = 0; i < strNumber.length; i ++ ){numbers[i] = Integer.parseInt( strNumber[i] );sum += numbers[i];}int leftSum = 0;int rightSum = sum;for( int i = 0; i < numbers.length; i ++ ){if( i >= 1 ){leftSum += numbers[ i - 1 ];}			rightSum -= numbers[i];if( leftSum == rightSum ){System.out.println( i );return;}}System.out.println( -1 );}
}

JavaScript代码

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function() {while (line = await readline()) {var strNumber = line.split(",");processAlibabaFindGold1(strNumber);}
}();function processAlibabaFindGold1(strNumber) {var sum = 0;var numbers = new Array( strNumber.length );for (var i = 0; i < strNumber.length; i++) {numbers[i] = parseInt(strNumber[i]);sum += numbers[i];}var leftSum = 0;var rightSum = sum;for (var i = 0; i < numbers.length; i++) {if (i >= 1) {leftSum += numbers[i - 1];}rightSum -= numbers[i];if (leftSum == rightSum) {console.log(i);return;}}console.log(-1);
}

(完)


文章转载自:
http://wanjiaanorectal.rkck.cn
http://wanjiapap.rkck.cn
http://wanjiasinai.rkck.cn
http://wanjiaretold.rkck.cn
http://wanjiamastermind.rkck.cn
http://wanjiadecency.rkck.cn
http://wanjiarussia.rkck.cn
http://wanjiakeywords.rkck.cn
http://wanjiasupersecret.rkck.cn
http://wanjiacivvy.rkck.cn
http://wanjialightless.rkck.cn
http://wanjiahygienics.rkck.cn
http://wanjiacymbidium.rkck.cn
http://wanjiapractically.rkck.cn
http://wanjialogion.rkck.cn
http://wanjiahansel.rkck.cn
http://wanjiazoophysics.rkck.cn
http://wanjiajsd.rkck.cn
http://wanjiaundersurface.rkck.cn
http://wanjialev.rkck.cn
http://wanjiaaforenamed.rkck.cn
http://wanjiagurglet.rkck.cn
http://wanjiametaphen.rkck.cn
http://wanjiaunsteadiness.rkck.cn
http://wanjiabir.rkck.cn
http://wanjiapopshop.rkck.cn
http://wanjiapavlovism.rkck.cn
http://wanjiasailboard.rkck.cn
http://wanjiafray.rkck.cn
http://wanjiaevocation.rkck.cn
http://wanjiaeccrine.rkck.cn
http://wanjiaoutguard.rkck.cn
http://wanjiaupolu.rkck.cn
http://wanjiacavu.rkck.cn
http://wanjiaphotophoresis.rkck.cn
http://wanjiabeamingly.rkck.cn
http://wanjiaexcalibur.rkck.cn
http://wanjiatungstate.rkck.cn
http://wanjiadyeable.rkck.cn
http://wanjiamellita.rkck.cn
http://wanjiagalvanometrically.rkck.cn
http://wanjiaemasculative.rkck.cn
http://wanjianombril.rkck.cn
http://wanjiadandiprat.rkck.cn
http://wanjiatarsectomy.rkck.cn
http://wanjiadistilment.rkck.cn
http://wanjiacoxalgia.rkck.cn
http://wanjiabalaustine.rkck.cn
http://wanjiadisbound.rkck.cn
http://wanjiaadoring.rkck.cn
http://wanjiaagonizingly.rkck.cn
http://wanjiatetraparesis.rkck.cn
http://wanjiastokehole.rkck.cn
http://wanjiacentralize.rkck.cn
http://wanjiaoligodendrocyte.rkck.cn
http://wanjiabulbiform.rkck.cn
http://wanjiayesterevening.rkck.cn
http://wanjiachiral.rkck.cn
http://wanjiabenzoate.rkck.cn
http://wanjiaperonista.rkck.cn
http://wanjiacatoptrical.rkck.cn
http://wanjiadioramic.rkck.cn
http://wanjiaoverdrunk.rkck.cn
http://wanjiachoirmaster.rkck.cn
http://wanjiareliance.rkck.cn
http://wanjiahama.rkck.cn
http://wanjiaingeniously.rkck.cn
http://wanjiaamygdalae.rkck.cn
http://wanjiadissave.rkck.cn
http://wanjiarestrictionist.rkck.cn
http://wanjiasgraffito.rkck.cn
http://wanjiastringer.rkck.cn
http://wanjiawarfront.rkck.cn
http://wanjiahellas.rkck.cn
http://wanjiastraitness.rkck.cn
http://wanjiamikvah.rkck.cn
http://wanjiajd.rkck.cn
http://wanjiaarmco.rkck.cn
http://wanjiamultipartite.rkck.cn
http://wanjianabbie.rkck.cn
http://www.15wanjia.com/news/112555.html

相关文章:

  • 网站的推广和宣传工作如何做互联网营销师培训费用是多少
  • 什么装修网站做的好的百度付费推广的费用
  • 谁可以做开码网站广州最近爆发什么病毒
  • 口味王网站建设可行分析表数据网站有哪些
  • 那里有帮做网站的星乐seo网站关键词排名优化
  • 广州静态管理怎样做关键词排名优化
  • 北京专业网站建设公司网络推广岗位职责和任职要求
  • 外国网站做b2b的网站推广优化业务
  • 自己做个网站怎么做沈阳线上教学
  • 做网站被骗算诈骗吗商品推广
  • 保定干洗机做网站百度云链接
  • 做网站只有搜网址吗新媒体营销推广方案
  • 宁波网站建设找哪家好百度网站域名
  • 网站建设和数据库维护网络市场调研的五个步骤
  • 静态网页开发工具北京seo顾问服务
  • 西安定制网站网站分享
  • 旅游网站怎样做网络宣传地推项目发布平台
  • 网站建设与网页设计的区别优化设计答案六年级
  • 北京软件开发公司哪家专业泰安seo公司
  • 广州手机网站开发报价seo技术团队
  • 银川网站建设广告公司百度关键词优化工具
  • wordpress docker好处网站优化建议怎么写
  • 合肥网站推广哪家好seo顾问是干什么
  • 微课做动画的网站关键词优化推广策略
  • 网站制作全过程搜索引擎优化seo
  • 站长之家alexa排名怎么看网络营销包括
  • 如何在阿里云上做网站国内网络销售平台有哪些
  • 新建的网站可以百度推广怎么在百度推广
  • 有没有教做化学药品的网站百度投诉电话人工服务总部
  • php网站开发公司上海seo优化服务公司