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

无锡营销型网站价格站长字体

无锡营销型网站价格,站长字体,做类似淘宝的网站开发需要什么,网站制作整个的流程是什么2270. 分割数组的方案数 思路 前缀和 提示 给你一个下标从 0 开始长度为 n 的整数数组 nums 。 如果以下描述为真,那么 nums 在下标 i 处有一个 合法的分割 : 前 i 1 个元素的和 大于等于 剩下的 n - i - 1 个元素的和。下标 i 的右边 至少有一个 元…

2270. 分割数组的方案数

思路

             前缀和

提示

给你一个下标从 0 开始长度为 n 的整数数组 nums 。
如果以下描述为真,那么 nums 在下标 i 处有一个 合法的分割 :

  • 前 i + 1 个元素的和 大于等于 剩下的 n - i - 1 个元素的和。
  • 下标 i 的右边 至少有一个 元素,也就是说下标 i 满足 0 <= i < n - 1 。

请你返回 nums 中的 合法分割 方案数。

示例 1:

输入:nums = [10,4,-8,7]
输出:2
解释:
总共有 3 种不同的方案可以将 nums 分割成两个非空的部分:
- 在下标 0 处分割 nums 。那么第一部分为 [10] ,和为 10 。第二部分为 [4,-8,7] ,和为 3 。因为 10 >= 3 ,所以 i = 0 是一个合法的分割。
- 在下标 1 处分割 nums 。那么第一部分为 [10,4] ,和为 14 。第二部分为 [-8,7] ,和为 -1 。因为 14 >= -1 ,所以 i = 1 是一个合法的分割。
- 在下标 2 处分割 nums 。那么第一部分为 [10,4,-8] ,和为 6 。第二部分为 [7] ,和为 7 。因为 6 < 7 ,所以 i = 2 不是一个合法的分割。
所以 nums 中总共合法分割方案受为 2 。

示例 2:

输入:nums = [2,3,1,0]
输出:2
解释:
总共有 2 种 nums 的合法分割:
- 在下标 1 处分割 nums 。那么第一部分为 [2,3] ,和为 5 。第二部分为 [1,0] ,和为 1 。因为 5 >= 1 ,所以 i = 1 是一个合法的分割。
- 在下标 2 处分割 nums 。那么第一部分为 [2,3,1] ,和为 6 。第二部分为 [0] ,和为 0 。因为 6 >= 0 ,所以 i = 2 是一个合法的分割。
class Solution {
public:long waysToSplitArray(vector<int>& nums) {long sum=0,k=0;vector<long>ans;for(int i=0;i<nums.size();i++){sum+=nums[i];ans.push_back(sum);}for(int i=0;i<ans.size()-1;i++){if(ans[i]>=ans[ans.size()-1]-ans[i]){k++;}}return k;}
};

http://www.yidumall.com/news/49785.html

相关文章:

  • 网站用户体验设计友情链接软件
  • 手机移动端网站做多大seo优化怎么做
  • 做网站和推广公司怎么建网页
  • 保定酒店网站制作长春建站程序
  • 珠海免费景点淘宝seo什么意思
  • 一个新手如何做网站江苏网站seo营销模板
  • 专门做音效的网站怎么让百度收录
  • 最早做网页的公司汕头百度seo公司
  • 东莞建设网站的公司彼亿营销
  • wordpress一站式开发seo推广案例
  • 网站推广岗位职责加盟
  • 廊坊app网站制作外链发布工具下载
  • 成品网站5668入口的功能介绍爱站网注册人查询
  • 农业公司网站建设方案站长之家素材
  • 威海做网站的公司网络优化工程师主要负责什么工作
  • 滨州网站建设公司重庆seo代理
  • 网站建设竞价托管外包淘宝关键词搜索工具
  • 自己做网站才是互联网建网站不花钱免费建站
  • 做ppt的网站有哪些内容吗优化关键词推广
  • wordpress设置上传文件大小建设优化网站
  • paypal网站做外贸谷歌app官方下载
  • 山西电商网站开发怎么推广网页
  • 南宁网站建设制作建站模板哪个好
  • 住房与城乡建设管理委员会网站b站免费版入口
  • 应用开发需要学什么专业网站优化
  • 网站后台管理无法编辑友情链接英文
  • 遂宁公司做网站创建网页步骤
  • python整合网站开发技术搜索引擎优化的方式有哪些
  • 品牌网站建设小7蝌蚪莆田百度快照优化
  • 网站 支付宝 接口大数据下的精准营销