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

青岛网站策划百度网盘怎么找片

青岛网站策划,百度网盘怎么找片,网站建设实质,网站的代码在哪里设置lanqiao OJ 97 题目描述 给定一个长度为 NN 的数列,A1,A2,⋯ANA1​,A2​,⋯AN​,如果其中一段连续的子序列 Ai,Ai1,⋯AjAi​,Ai​1,⋯Aj​ ( i≤ji≤j ) 之和是 KK 的倍数,我们就称这个区间 [i,j][i,j] 是 K 倍区间。 你能求出数列中总共有…

lanqiao OJ 97

题目描述

给定一个长度为 NN 的数列,A1,A2,⋯ANA1​,A2​,⋯AN​,如果其中一段连续的子序列 Ai,Ai+1,⋯AjAi​,Ai​+1,⋯Aj​ ( i≤ji≤j ) 之和是 KK 的倍数,我们就称这个区间 [i,j][i,j] 是 K 倍区间。

你能求出数列中总共有多少个 KK 倍区间吗?

输入描述

第一行包含两个整数 NN 和 KK( 1≤N,K≤1051≤N,K≤105 )。

以下 N 行每行包含一个整数 AiAi​ ( 1≤Ai≤1051≤Ai​≤105 )

输出描述

输出一个整数,代表 K 倍区间的数目。

输入输出样例

示例

输入

5 2
1
2
3
4
5

输出

6
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
const int N = 1e5+5;
ll a[N];
ll ans[N];
int n,k;
int main(){cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=n;i++){a[i]+=a[i-1];}for(int i=1;i<=n;i++){ans[a[i]%k]++;}ll sum=ans[0];for(int i=0;i<k;i++){sum+=(ans[i]*(ans[i]-1))/2;}cout<<sum;return 0 ;
}

 

http://www.dtcms.com/wzjs/159401.html

相关文章:

  • 网站框架是谁做软文发稿网站
  • 网站商务通弹出窗口图片更换设置成都百度提升优化
  • 池州做网站培训seo刷关键词排名优化
  • 域名优化在线镇江seo优化
  • 网站建设与管理就业前景关键词优化最好的方法
  • 有没有免费的crm系统软件重庆百度seo整站优化
  • 网站弹窗是怎么做的电商怎么做推广
  • wordpress广告链接地址南昌网站优化公司
  • 凡科网之前做的网站在哪看软件推广赚佣金渠道
  • 私人pk赛车网站怎么做网站优化公司哪家效果好
  • app定制开发谈判技巧网站优化建设
  • 专业自适应网站建设极速建站seo优化方案策划书
  • 药品网站订单源码谷歌商店下载
  • 做网站域名需哪些网站收录批量查询
  • 网站开发建设赚钱吗网站案例
  • 人工智能 网站建设新开网站
  • 农业大学网站建设特点苏州百度推广
  • 做微商怎样加入网站卖东西赚钱优化设计三年级上册答案
  • 淘宝网站开发者外贸网络推广营销
  • 企业网站能不能个人备案seo站外优化最主要的是什么
  • wordpress get_option四川网络推广seo
  • 嘉兴seo公司网站网站设计说明
  • 网页编程培训学校湖南seo推广软件
  • 基于php网站开发设计名优网站关键词优化
  • 网站长尾词排名做不上去如何创建一个app平台
  • 网站开发环境选择上海高端网站定制
  • seo1现在怎么看不了廊坊首页霸屏排名优化
  • 厚街网站建设整合营销传播名词解释
  • psd数据网站seo关键词优化技巧
  • 专门做配电箱的网站seo网站推广的主要目的