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

做的不错的网站商丘网络有限公司

做的不错的网站,商丘网络有限公司,克州建设工程信息网,视频软件观看免费高清下载5057. 截断数组 - AcWing题库 给定一个长度为 n 的正整数数组 a1,a2,…,an 和一个正整数 p。 现在#xff0c;要将该数组从中间截断#xff0c;得到两个非空子数组。 我们规定#xff0c;一个数组的价值等于数组内所有元素之和模 p 的结果。 我们希望#xff0c;将给定数组… 5057. 截断数组 - AcWing题库 给定一个长度为 n 的正整数数组 a1,a2,…,an 和一个正整数 p。 现在要将该数组从中间截断得到两个非空子数组。 我们规定一个数组的价值等于数组内所有元素之和模 p 的结果。 我们希望将给定数组截断后得到的两个非空子数组的价值之和尽可能大。 请你输出这两个非空子数组的价值之和的最大可能值。 输入格式 第一行包含两个整数 n 和 p。 第二行包含 n 个整数 a1,a2,…,an。 输出格式 一个整数表示价值之和的最大可能值。 数据范围 前 33 个测试点满足 2≤n≤10。 所有测试点满足 2≤n≤1052≤p≤100001≤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 的区间和加上 x1到n 的区间和最大所以只需要遍历 x 的位置就是1到n然后根据前缀和算法O(1)得到区间和即可 AC ode #includebits/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.dnsts.com.cn/news/148826.html

相关文章:

  • 浏阳网站开发公司crm管理软件
  • 厦门 公司网站建设微软的网页制作软件
  • 建立网站主机做景观要用的植物网站
  • 余姚网站开发网站如何做直播
  • 网站开发网站页面许昌做网站九零后
  • 长沙市模板网站邮箱登录
  • 攻击网站常用方法wordpress网站 app
  • 网站配色 绿色中山谷歌推广
  • 怎么在网站挂黑链接怎么发布网站
  • 金融企业网站制作博客社区类网站模板下载
  • 建设网站文章哪里下载wordpress调用文章
  • 威海网站制作都有哪些linux 下启动 wordpress
  • 山东建设厅造价员网站成都零起飞网站建设
  • 在哪里可以学习做网站建站收入
  • 网站 利润网站模版化配置
  • 建网站费用记账深圳软件定制公司
  • 站长之家源码下载不想使用wordpress
  • 章贡区网站建设wordpress建设中插件
  • 济南商城网站建设多少钱WordPress无刷新登录
  • wordpress计数插件云南网络优化公司有哪些
  • 建设网站的文案范文鲜花网站数据库建设分析
  • 手机网站建设行业现状wordpress下载站源码
  • 做交易网站什么开发语言天长网站开发
  • 做冷库用什么网站发帖子好自贡网站建设哪家好
  • 儿童教育网站源码网页制作公司 软件
  • 设计商业网站应该做到什么哔哩哔哩网页版登录入口
  • 自学做视频网站重庆网站建设公司魁网
  • 做网站兴趣爱好网站功能有哪些
  • 分析可口可乐网站建设的目的手机网站建设找哪家好
  • 响应式个人网站psd成都论坛网站建设