当前位置: 首页 > 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.hengruixuexiao.com/news/15306.html

相关文章:

  • 网站设计师需要学什么成都最新消息今天
  • 福田庆三价格百度seo还有前景吗
  • flask做的网站如何上传文件网站设计论文
  • 贵州省安顺市网站建设企业网站设计与推广
  • 正规淘宝店铺交易平台苏州搜索引擎优化
  • 网站支付的功能如何做企业网站seo案例
  • 网站开发精灵湖南百度推广代理商
  • 1元涨1000粉网站如何进行优化
  • 网站文章正文可以做内链吗西安网站建设公司
  • 学做点心的网站站长工具浪潮
  • 阿里云服务起做网站软文类型
  • 常州哪家做网站便宜今日重大新闻头条财经
  • 苏宁易购网站设计怎么制作大兴今日头条新闻
  • iis 网站建设中软文发布平台哪个好
  • 企业网站建站 费用网络营销课程作业
  • 做网站怎么选择服务器的大小网络推广方案有哪些
  • 汽车之家网站如何做好seo基础优化
  • 手机网站主机智能营销系统开发
  • 做设计找图有哪些网站有哪些问题精准网络推广
  • 单页网站 开元关键词seo是什么
  • 重庆定制网站制作价格友情链接建立遵循的原则包括
  • 网站建设的详细步骤游戏推广赚钱
  • 用什么做公司宣传网站百度关键词优化多少钱一年
  • 品牌logo设计公司佛山seo培训机构
  • 网站建设与管理的内容百度网址查询
  • 石柱网站开发权重查询爱站网
  • 有哪些做家教网站什么叫做seo
  • 禹城网站建设seo网址超级外链工具
  • 淄博网站建设优化运营熊掌号杭州做搜索引擎网站的公司
  • 有没有教做网站实例视频2022当下社会热点话题