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

.net网站开发工具介绍seo具体优化流程

.net网站开发工具介绍,seo具体优化流程,壳牌加油站开发票网站,有什么网站可以做宣传图片题目描述 给定一个长度为 n 的数组 nums,若其中存在某个位置 index,使得 [0, index - 1] 范围的元素之积 等于 [index 1, n - 1] 范围的元素之积,则称 index 位置是数组 nums 的平衡点。 请你找出数组 nums 的平衡点位置,若存在…

题目描述

给定一个长度为 n 的数组 nums,若其中存在某个位置 index,使得 [0, index - 1] 范围的元素之积 等于 [index + 1, n - 1] 范围的元素之积,则称 index 位置是数组 nums 的平衡点。

请你找出数组 nums 的平衡点位置,若存在多个平衡点位置,则输出最后一个,若不存在平衡点位置,则输出 null。

输入描述

输入一个数组 nums,格式请见用例。数组长度不大于10000。

注意:用例保证乘积结果不会超出 long 范围。不用担心整型溢出问题。数组元素都为 int 类型。

输出描述

输出数组 nums 的平衡点位置,若存在多个平衡点位置,则输出最后一个,若不存在平衡点位置,则输出 null。

用例1

输入

[1, 1, 1, 1, 1]

Copy

输出

4

Copy

说明

若平衡点位置 index = 0,则其左侧范围元素为空,此时认为左侧范围元素之积为1。

若平衡点位置 index = n-1,则其右侧范围元素为空,此时认为右侧范围元素之积为1。

 用例2

输入

[2, 5, 3, 6, 5, 6]

Copy

输出

3

Copy 

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int M = 1e6 + 10;
vector<int>v;
void solve() {string str;getline(cin, str);str = str.substr(1, str.size() - 2); size_t pos = 0;while ((pos = str.find(',')) != string::npos) {v.push_back(stoi(str.substr(0, pos)));  // stoi将字符串转换为整数str.erase(0, pos + 1);  // 删除处理过的部分}v.push_back(stoi(str));  // 处理最后一个数字(没有逗号)int n = v.size();  int sum = v[0];  int res = -1;  int pre[n];  // pre数组存储前缀乘积pre[0] = v[0]; for (int i = 1; i < n; i++) {sum *= v[i]; pre[i] = pre[i - 1] * v[i];  // 更新每个位置的前缀乘积}for (int i = 0; i < n; i++) {// 如果当前元素的前缀乘积等于剩余部分的乘积(总乘积/当前前缀乘积),即为平衡点if (pre[i] == sum / pre[i + 1]) {res = i;  // 记录平衡点位置}}if (res == -1) cout << "null";  else cout << res + 1 << endl; 
}signed main() {solve(); return 0;  
}
http://www.dtcms.com/wzjs/301576.html

相关文章:

  • 网站建设算什么服务类型seo怎么做优化
  • 做视频好用的素材网站百分百营销软件官网
  • 动态网站的优点本周时事新闻概要10条
  • 武汉门户网站建设好搜搜索引擎
  • 邢台做网站服务营销策划公司经营范围
  • 不花钱的网页游戏排行厦门seo顾问
  • 成都网站建设培训班武汉seo托管公司
  • 网站建设问卷球队积分排名
  • 顺德网站建设信息广西壮族自治区人民医院
  • 互联网项目网站重庆网站seo费用
  • wordpress免谷歌apk金华关键词优化平台
  • 哪家广告平面设计学校好网络推广seo是什么
  • 做视频用的网站有哪些关键词代发包收录
  • 网站界面分析百度优化是什么意思
  • 个人做流量大的网站百度关键词多少钱一个月
  • 资阳公司网站建设免费个人网站申请
  • 学php网站开发企业网站优化
  • 甘肃网络公司网站建设搜索引擎大全排行
  • 杭州自助建站软件十大骗子教育培训机构
  • 连云港做网站多少钱百度做网站
  • 服务好的南昌网站制作网络营销推广外包服务
  • 高端品牌网站建设有哪些注意事项国内销售平台有哪些
  • 网站制作尺寸北京做seo的公司
  • 公司网站 优帮云产品推广软文
  • 在线做电商banner的网站西安网站搭建公司
  • 做网站贷款今天热点新闻
  • 自己建网站做淘宝客靠谱吗短链接生成
  • 安徽省建设厅网站个人怎么注册淘宝付费推广有几种方式
  • 网站建设必会的软件推广文案范文100字
  • 北京公司网站制作电话b2b网站大全