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

网站创作规划最近发生的热点事件

网站创作规划,最近发生的热点事件,vue做的手机网站,影视采集网站怎么做收录P8649 [蓝桥杯 2017 省 B] k 倍区间 题目描述 给定一个长度为 N N N 的数列, A 1 , A 2 , ⋯ A N A_1,A_2, \cdots A_N A1​,A2​,⋯AN​,如果其中一段连续的子序列 A i , A i 1 , ⋯ A j ( i ≤ j ) A_i,A_{i1}, \cdots A_j(i \le j) Ai​,Ai1​,⋯…

P8649 [蓝桥杯 2017 省 B] k 倍区间

题目描述

给定一个长度为 N N N 的数列, A 1 , A 2 , ⋯ A N A_1,A_2, \cdots A_N A1,A2,AN,如果其中一段连续的子序列 A i , A i + 1 , ⋯ A j ( i ≤ j ) A_i,A_{i+1}, \cdots A_j(i \le j) Ai,Ai+1,Aj(ij) 之和是 K K K 的倍数,我们就称这个区间 [ i , j ] [i,j] [i,j] K K K 倍区间。

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

输入格式

第一行包含两个整数 N N N K K K ( 1 ≤ N , K ≤ 1 0 5 ) (1 \le N,K \le 10^5) (1N,K105)

以下 N N N 行每行包含一个整数 A i A_i Ai ( 1 ≤ A i ≤ 1 0 5 ) (1 \le A_i \le 10^5) (1Ai105)

输出格式

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

输入输出样例 #1

输入 #1

5 2
1  
2  
3  
4  
5

输出 #1

6

说明/提示

时限 2 秒, 256M。蓝桥杯 2017 年第八届

思路:求出前缀和 然后两重for循环枚举每一个子段是否满足要求,但超时了。 于是使用同余定理优化。

同余定理:给定两个整数A,B,当A%K==B%K时,

(A-B)%K==0

因为 A%K==R 即A=q1K+R,同样的B=q2K+R;
A-B=(q1-q2)*K那么 (A-B)%K=0

求出每个前缀和对K的余数,当余数相同时,两个前缀和相减,此子段可以整除K。当有多个余数时,排列组合公式为n(n-1)/2


#include <bits/stdc++.h>
using namespace std;
typedef long long ll;ll n;
ll k;
ll ans=0;
ll arr[100005];//存余数 
ll cnt[100000];
int main()
{cin>>n>>k;for(int i=1;i<=n;i++){cin>>arr[i];arr[i]=arr[i-1]+arr[i];}for(int i=1;i<=n;i++){if(arr[i]%k==0){ans++;}cnt[arr[i]%k]++;	} for(int i=0;i<k;i++){ans+=(cnt[i]*(cnt[i]-1))/2;}cout<<ans;return 0;
}
http://www.dtcms.com/wzjs/41297.html

相关文章:

  • 自己做网站的流程视频教程信息流优化师工作内容
  • 小榄网站建设百度官方网站登录
  • 建网站需要哪些费用新媒体运营怎么自学
  • 辽宁省城乡和住房建设厅网站中国第一营销网
  • 云南网站建设崇左独立站seo建站系统
  • 免费做h5的网站西安seo黑
  • 南充阆中网站建设营销背景包括哪些内容
  • 图片滚动网站模板谷歌app下载
  • 教人做饮料的网站广告外链平台
  • asp.net 网站开发 教程seo网络推广怎么做
  • 宁波网站建设服务提供商十大门户网站
  • 开发公司成本部年终总结如何优化网站推广
  • 如何跟客户沟通网站建设seo网络搜索引擎优化
  • 淮南做网站北京百度竞价托管公司
  • 亚马逊做网站windows优化大师卸载不掉
  • 广安做网站公司可以发外链的网站整理
  • 做盗版小说网站关键词seo排名公司
  • ps 做ui比较好的网站杭州百度推广优化排名
  • 哪家手机网站建设莆田网站建设优化
  • 义乌进货网关键词seo排名怎么选
  • 门户网站建设经验总结google官网
  • 网站建设验收意见济南seo关键词排名工具
  • 太仓网站建设网站推广网页制作软件手机版
  • 做ps的网站有哪些功能吗品牌广告视频
  • 如何申请电商网站web网页
  • 做销售网站要多少钱搜索关键词排名优化服务
  • 佛山市网站建设公司企业营销策划书
  • 天津市住房和城乡建设委员会官方网站公众号软文推广多少钱一篇
  • 镇海淘宝网站建设营销方案ppt
  • 四川成都企业高端网站建设怎么给公司做网站