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

彩票网站的建设搜索引擎营销简称

彩票网站的建设,搜索引擎营销简称,wordpress+手机站,asp网站建设下载多多的求和计算 多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。 多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的。 现在多多鸡想请…

多多的求和计算
多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。
多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的。
现在多多鸡想请你帮忙计算一下,满足和谐条件的区间的数量。
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
输入描述:
第一行,有2个整数N和M,表示树的数量以及计算和谐值的参数。
( 1 <= N <= 100,000, 1 <= M <= 100 )
第二行,有N个整数Ai, 分别表示第i个颗树的和谐值。
( 0 <= Ai <= 1,000,000,000 )
输出描述:
共1行,每行1个整数,表示满足整体是和谐的区间的数量。
示例1
输入例子:
5 2
1 2 3 4 5
输出例子:
6
例子说明:
长度为1: [2], [4]
长度为2: 无
长度为3: [1,2,3], [3,4,5]
长度为4: [1,2,3,4], [2,3,4,5]
长度为5: 无
共6个区间的和谐值之和可以被2整除。

题解

前缀和取模计数,后面的前缀和减去前面的前缀和得到这个区间的和。

AC代码

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn = 1e5+5;
int n,m;
int arr[maxn];
int sum[105];
int main() 
{cin>>n>>m;for(int i=0;i<n;i++){cin>>arr[i];arr[i] %= m;}memset(sum,0,sizeof(sum));sum[0] = 1;int total = 0;ll res = 0;for(int i=0;i<n;i++){total += arr[i];total %= m;for(int j=0;j<=m;j++){if((total+m-j)%m==0){res += (ll)sum[j];}}sum[total] += 1;}cout<<res<<endl;return 0;
}
http://www.hengruixuexiao.com/news/40630.html

相关文章:

  • laravel网站怎么做项目360站长工具seo
  • 山东天齐建设集团网站百度客户电话
  • 徐州 网站建设软文媒体发稿平台
  • 网站建设营销怎么做网站内部seo优化包括
  • 专门做优选的网站广州网络推广公司排名
  • 本地环境搭建网站疫情死亡最新数据消息
  • 网站制作 常见问题百度网址安全检测
  • 做网站多少分辨率就可以百度的搜索引擎优化
  • 做商城网站要哪些流程图长春网站建设推广
  • 分栏式的网站有哪些搜索引擎推广的常见形式有
  • 上传产品网站怎么做重庆seo结算
  • 公司资质代办百度关键词优化首选667seo
  • 成都有哪些做公司网站的公司百度关键词统计
  • 镇江网站建设推广找思创小说排行榜百度
  • 刷东西的网站自己做长尾关键词挖掘工具爱网站
  • 唐山网站建设策划方案石家庄最新疫情最新消息
  • 商业网站设计seo网站诊断方案
  • 遵义做网站哪个公司最好html友情链接
  • 大兴区建设委员会网站培训行业seo整站优化
  • 产品销售网站模板廊坊网站推广公司
  • 济南市城市建设集团网站推广引流
  • 成都网站排名 生客seo就业培训机构有哪些
  • 怎样打开用sql做的网站公司网站域名续费一年多少钱
  • 哈尔滨专业官网建站企业郑州网络推广排名
  • 天津做网站制作公司seo关键词排名优化的方法
  • 做微网站的第三方登录seo排名软件哪个好用
  • dede 管理多个网站2022最新时事新闻及点评
  • 备案期间需要关闭网站成免费crm软件有哪些优点
  • 哪里有做网站的教程推广网站源码
  • 电商网站建设推荐怎么注册网站平台