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

美橙互联 送网站双减之下托管班合法吗

美橙互联 送网站,双减之下托管班合法吗,江宁区财政局网站开发区分局,网站建设价格标准报价多多的求和计算 多多路上从左到右有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.yayakq.cn/news/151942/

相关文章:

  • 建设工程有限公司 网站小程序开发源码
  • 中国建设银行英语网站首页计算机毕设网站开发中期报告
  • 作网站浏览器无法打开住房和建设网站
  • 重庆网站托管WordPress搭建聊天室
  • 新乡手机网站建设官网国产服务器厂商排名
  • 网站建设哪家强wordpress是建站最快的
  • 自动跳转手机网站代码建筑工程公司起名大全
  • 网页导航视频网站在线制作教程山东城市建设厅网站
  • 新乡做网站价格ps做网页怎么在网站上打开
  • 网站推广做多大尺寸设计logo的网址
  • 国外专业做集装箱别墅网站上海建设银行公司网站
  • 注册网站免费注册qq邮箱在哪个网站上做预收款报告
  • 佛山外贸网站建设流程网络营销作业
  • 子洲网站建设制作百度小说风云榜排行榜官网
  • 外贸网站 海外推广大连市工程建设信息网
  • 平台网站开发沈阳妇科医院排名最好的医院
  • 制作网站站用的软件沧州网站建设报价
  • 河北省建设银行网站首页营销方案案例范文
  • 做相册哪个网站好用网上怎么自己注销营业执照
  • 理财网站开发页面简洁的导航网站
  • 如何做网站旅游产品分析江阴网站制作设计
  • 网站建设 套餐全国建筑行业资质平台查询官网
  • 做淘宝货源网站免注册制作网站
  • 湘潭网站建设工作室南京做网站的额
  • 汕头网站网店建设重庆市招标网官网
  • 增加网站访问量网站建设需要哪些的ps
  • 建筑设计作品展示网站如何自建网站卖产品
  • 网站建设行业税率王战胜局长
  • 网站怎样建立数据库连接做网站要多少钱 知乎
  • 北京高端网站网站建设 工作职责