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

企业网站的功能主要有推广策划方案怎么写

企业网站的功能主要有,推广策划方案怎么写,科技公司.net网站源码,c2c商城网站建设费用5057. 截断数组 - AcWing题库 给定一个长度为 n 的正整数数组 a1,a2,…,an 和一个正整数 p。 现在,要将该数组从中间截断,得到两个非空子数组。 我们规定,一个数组的价值等于数组内所有元素之和模 p 的结果。 我们希望,将给定数组…

 5057. 截断数组 - AcWing题库

给定一个长度为 n 的正整数数组 a1,a2,…,an 和一个正整数 p。

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

我们规定,一个数组的价值等于数组内所有元素之和模 p 的结果。

我们希望,将给定数组截断后,得到的两个非空子数组的价值之和尽可能大。

请你输出这两个非空子数组的价值之和的最大可能值。

输入格式

第一行包含两个整数 n 和 p。

第二行包含 n 个整数 a1,a2,…,an。

输出格式

一个整数,表示价值之和的最大可能值。

数据范围

前 33 个测试点满足 2≤n≤10。
所有测试点满足 2≤n≤105,2≤p≤10000,1≤ai≤106。

输入样例1:
4 10
3 4 7 2
输出样例1:
16
输入样例2:
10 12
16 3 24 13 9 8 7 5 12 12
输出样例2:
13

题意是找到一个点x,然后求 1到x 的区间和加上 x+1到n 的区间和最大,所以只需要遍历 x 的位置,就是1到n,然后根据前缀和算法O(1)得到区间和即可

AC ode:

#include<bits/stdc++.h>
using namespace std;
int arr[100010];
long long s[100010];
long long ans = -1;
int p, n;
int main() {cin >> n >> p;for (int i = 1; i <= n; i++) {cin >> arr[i];s[i] = s[i - 1] + arr[i];}for (int i = 1; i <= n - 1; i++) {long long l = s[i] % p;long long r = (s[n] - s[i]) % p;long long x = l + r;ans = max(ans, x);}cout << ans;
}

http://www.ds6.com.cn/news/36149.html

相关文章:

  • 网站建设在哪里办公seo关键词推广话术
  • 临沂集团网站建设网站关键词全国各地的排名情况
  • 南通网站建设baidu tg培训心得简短50字
  • win7 iis设置网站首页宁波网站seo诊断工具
  • 网站怎么做不违法吗百度搜索引擎优化的推广计划
  • 华为展厅设计方案搜狗关键词优化软件
  • ssh课程网站开发百度关键词优化是什么意思
  • 求个免费网站好人有好报谷歌paypal下载
  • 做增员的保险网站电商培训机构排名
  • wordpress热门主题seo推广经验
  • 怎么给新公司做网站谷歌浏览器安卓版
  • 德州哪里有做网站推广的怎么办网站平台
  • 制作网站健康码防疫核验一体机
  • 个人网站备案要求顾问式营销
  • 网站的jsp页面怎么做现场直播的视频
  • 商城微网站模板免费网站友情链接
  • 怎么建立一个公司的网站吗百度招商客服电话
  • 3g版网站制作焊工培训
  • 做开箱的网站百度权重域名
  • 微网站 文章地推任务网
  • 通辽做网站0475seo网页制作公司排名
  • 申请做网站编辑组长的工作设想企业网站模板建站
  • 公司招人去哪个网站成都网站seo服务
  • wordpress的根目录武汉seo优
  • 微信php网站开发流程图上海网络推广外包公司
  • 家装设计培训班哪里有上海专业的seo推广咨询电话
  • 网站开发需要学习什么技术友情链接交换的意义是什么
  • jsp动态网站开发实践教程(第2版)在线培训考试系统
  • 网站卖给做博彩的直通车推广计划方案
  • 太原做企业网站的站长工具seo综合查询 分析