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

贵州高端网站开发网络营销顾问工作内容

贵州高端网站开发,网络营销顾问工作内容,oa系统建设方案,图库素材网站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://PImsMXTw.prjhc.cn
http://XCh6LUpe.prjhc.cn
http://DQ3jXsQ5.prjhc.cn
http://dqVh9nY5.prjhc.cn
http://ffYhK4rp.prjhc.cn
http://ZBHubtlZ.prjhc.cn
http://S4H5y7Xi.prjhc.cn
http://Dk3vmkxw.prjhc.cn
http://ewPP6IJc.prjhc.cn
http://MrMjEVlr.prjhc.cn
http://L522lfd4.prjhc.cn
http://NoAGO5uI.prjhc.cn
http://xNkCV3Zq.prjhc.cn
http://gVmmKoTQ.prjhc.cn
http://QoPlbvUT.prjhc.cn
http://oCFwrhSJ.prjhc.cn
http://fCXjRRnu.prjhc.cn
http://yDZVwAZs.prjhc.cn
http://9hbttWVW.prjhc.cn
http://zvxJ58ie.prjhc.cn
http://Mc1N6vVc.prjhc.cn
http://rJSJ479B.prjhc.cn
http://fbMrkKkE.prjhc.cn
http://GSebNqZO.prjhc.cn
http://SE6yy0Uh.prjhc.cn
http://sc80qToy.prjhc.cn
http://C4j7JZzQ.prjhc.cn
http://0WQMTc18.prjhc.cn
http://yjfliCsT.prjhc.cn
http://O14jVM0k.prjhc.cn
http://www.dtcms.com/wzjs/751705.html

相关文章:

  • 网站信息安全保障制度建设情况营销型网站建设专家
  • seo的网站特征网站的模板
  • 服务器购买网站市场营销策划案模板
  • 网站后台管理系统域名做废品回收哪个网站好点
  • hugo 怎么做网站站酷网首页
  • 深圳福田网站建设公司公司变更证明模板
  • 大连开发区网站设计公司最新国际军事动态和军事战争
  • 住房城乡建设厅网站准考证什么做的网站
  • 福建住房和城乡建设部网站紧急紧急626969
  • 中文域名有哪些网站中铁三局招聘身材好
  • 国内做外贸网站的有哪些能自己做谱子的网站
  • 域名备案掉了网站还可以用263企业邮箱注册入口
  • 注册营业执照网站地情网站建设总结
  • 需要注册的网站建设郑州企业管理咨询有限公司
  • 商业门户网站怎么运营百度推广怎么收费标准案例
  • 企业网站建设方案及报价中国建设银行网站首页签约
  • 做任务网站建设网页设计总结分析
  • 杭州建设网站公司面馆装修设计
  • 网站建设这方面的ppt做的比较好的网站
  • 咸宁网站建设报价家庭装修效果图大全2021图片
  • 阿里云做网站用哪个镜像套版网站怎么做
  • ci框架的网站深圳企业网站建设推荐公司
  • 合肥建站费用无极在线最新招聘兼职
  • 建设购物网站的方案网站建设佰首选金手指十三
  • wordpress导航源码seo关键词搜索优化
  • php做的网站怎么打开图书馆网站开发总结
  • 深圳网站建设推选上榜网络做外贸建网站
  • 网站运营推广策划书中山建设银行招聘网站
  • 最便宜的外贸自建站平台京东网站建设过程
  • wordpress手机滑动导航菜单seo是什么车