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

网站建设合同模板下载全媒体运营师报名费多少钱

网站建设合同模板下载,全媒体运营师报名费多少钱,宁波创世纪网络科技有限公司,wordpress js版本号AcWing 3956. 截断数组 题目描述 给定一个长度为 nnn 的数组 a1,a2,…,ana_1, a_2, …, a_na1​,a2​,…,an​ 。 现在,要将该数组从中间截断,得到三个非空子数组。 要求,三个子数组内各元素之和都相等。 请问,共有多少种不同…

AcWing 3956. 截断数组

题目描述

给定一个长度为 nnn 的数组 a1,a2,…,ana_1, a_2, …, a_na1,a2,,an

现在,要将该数组从中间截断,得到三个非空子数组。

要求,三个子数组内各元素之和都相等。

请问,共有多少种不同的截断方法?

输入格式

第一行包含整数 nnn

第二行包含 nnn 个整数 a1,a2,…,ana_1, a_2, …, a_na1,a2,,an

输出格式

输出一个整数,表示截断方法数量。

数据范围

前六个测试点满足 1≤n≤101≤n≤101n10
所有测试点满足 1≤n≤1051≤n≤10^51n105−10000≤ai≤10000−10000≤a_i≤1000010000ai10000

输入样例1:

4
1 2 3 3

输出样例1:

1

输入样例2:

5
1 2 3 4 5

输出样例2:

0

输入样例3:

2
0 0

输出样例3:

0

思路

先预处理前缀和,先判断如果s[n] % 3 != 0 ,则不能被均分为三份,输出 0.

然后从 i = 3 开始枚举前缀和数组,以 iii 作为切割点,s[i - 2] 为第一段,s[n] - s[i - 1] 为第三段,如果 第一段 = 第三段 = s[n]/3s[n] / 3s[n]/3,则第二段也一定相等,都符合条件。

先判断第一段是否符合,记录个数,如果第三段不符合,则表示该切割点不行,继续后移,每次当第三段符合时,都加上第一段符合的个数即可。

代码

#include <iostream>
#include <cstring>
#include <algorithm>
#define ll long long
using namespace std;
const int N = 1e5 + 10;int n;
ll s[N];int main()
{cin >> n;for (int i = 1; i <= n; i++){cin >> s[i];s[i] += s[i - 1];}if (s[n] % 3){cout << 0 << endl;return 0;}ll cnt = 0, res = 0;for (int i = 3; i <= n; i++){if (s[i - 2] == s[n] / 3) cnt++;if (s[n] - s[i - 1] == s[n] / 3) res += cnt;}cout << res << endl;return 0;
}

http://www.mnyf.cn/news/38329.html

相关文章:

  • 织梦上网站次导航怎么做网页广告怎么投放
  • 如何做网站优化代写软文公司
  • 可信网站友链怎么做正规拉新推广平台有哪些
  • 阿里云模板建站怎么样百度帐号注册
  • 做网站前台需要学什么 后台乐清网站建设
  • 招聘类网站建设日本疫情最新数据
  • wordpress 提请审批seo教程百度网盘
  • 怎样找需要做网站客户广告资源网
  • 四川省建设工程质量监理协会网站seo相关岗位
  • 定制网站与模板网站网络seo软件
  • 太原市建设工程安全监督站网站百度指数专业版app
  • 什么网站能通过做任务赚钱看片应该搜什么关键词哪些词
  • 苏州品牌网站制作公司北京最新发布信息
  • 公众号购物做网站还是小程序seo有名气的优化公司
  • 凉山州规划和建设局网站十大互联网广告公司
  • 求国外做任务赚钱的网站seo站长助手
  • 做壁画在哪个网站石家庄seo网络推广
  • 昆明网站代理广告关键词
  • 鲜花网站建设项目概述百度搜索关键词优化方法
  • dreamweaver画图做网站百度无广告搜索引擎
  • wordpress 仿站步骤福州seo
  • 南昌做网站哪家公司好免费网站大全
  • 做网站编辑是不是也要做推广百度快照投诉中心人工电话
  • 推广网站有效的方法免费域名申请
  • 网站评估 源码湘潭seo培训
  • 云南建网站需要多少钱深圳全网推广公司
  • 如何写一个可以做报价计算的网站郑州做网站哪家好
  • 额敏网站建设网络推广是什么工作
  • 德州网站建设百度统计平台
  • 百度推广账号怎么申请网站seo具体怎么做?