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

网站生成工具二级域名网站有哪些

网站生成工具,二级域名网站有哪些,网站制作需要多少钱k,做营销看的网站有哪些题目描述 给定一个长度为 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/595999.html

相关文章:

  • 17做网站官网门户类网站备案
  • 电商网站如何做东莞seo站内优化
  • 深圳证券网站开发网站建设管理规范
  • 星沙做网站宿迁市建设局网站首页
  • 做网站运营需要培训吗深圳网站设计 建设首选
  • 美篇在哪个网站做的wap网站什么意思
  • 电子商务网站与普通网站的区别精准引流推广团队
  • 网站改版 新闻博客网站开发背景及意义
  • 做 58 那样的网站北京信息网
  • 中国网站备案查询系统wordpress汉化广告插件
  • 怎么做晒鱼的网站wordpress做淘宝的交流插件
  • 怎么用nat做网站织梦cms侵权开庭
  • 网站备案可以做电影网站吗网页兼容性站点
  • 毕设做网站答辩会要求当场演示吗上海网页制作教程
  • 中国建设银行北海招聘信息网站南昌制作企业网站
  • 做书籍的网站十大建筑设计公司
  • 备案时网站服务内容网络推广的目的有哪些
  • 网站开发服务费会计处理网站规划的主要任务是什么
  • 专业公司网站 南通php企业网站开发价格
  • 网站建设有限公毕设做网站工作量够吗
  • 网站建设公司的市场开拓方案网站开发vs2013
  • 网站做百度竞价的标志青岛推广优化
  • 福田网站建设报价泊头网站建设公司
  • 网站做单链 好不好建设网站都需要哪些内容
  • 想搭网站做软件首先要学设么网页制作与发布的流程
  • 鄂尔多斯做网站的公司如何在微信公众号内部做网站
  • 东莞网站推广渠道有哪些上海php做网站
  • 泉州做网站建设小猪会飞网站建设
  • iapp怎么把网站做软件wordpress菜单不显示
  • 蜀icp备 网站建设中企动力成都20个简单的网页设计作品