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

没有备案的网站怎么访问互动网站

没有备案的网站怎么访问,互动网站,辽宁网站建设招标,常德网站制作公司题目描述 给定一个长度为 NN 的数列#xff0c;A1,A2,⋯ANA1​,A2​,⋯AN​#xff0c;如果其中一段连续的子序列 Ai,Ai1,⋯Aj(i≤j)Ai​,Ai1​,⋯Aj​(i≤j) 之和是 KK 的倍数#xff0c;我们就称这个区间 [i,j][i,j] 是 KK 倍区间。 你能求出数列中总共有多少个 KK 倍区…题目描述 给定一个长度为 NN 的数列A1,A2,⋯ANA1​,A2​,⋯AN​如果其中一段连续的子序列 Ai,Ai1,⋯Aj(i≤j)Ai​,Ai1​,⋯Aj​(i≤j) 之和是 KK 的倍数我们就称这个区间 [i,j][i,j] 是 KK 倍区间。 你能求出数列中总共有多少个 KK 倍区间吗 输入格式 第一行包含两个整数 NN 和 KK(1≤N,K≤105)(1≤N,K≤105)。 以下 NN 行每行包含一个整数 AiAi​(1≤Ai≤105)(1≤Ai​≤105)。 输出格式 输出一个整数代表 KK 倍区间的数目。 输入输出样例 输入 #1复制 5 2 1 2 3 4 5 输出 #1复制 6 说明/提示 时限 2 秒, 256M。蓝桥杯 2017 年第八届 做法 这题我们用前缀和来写暴力做法是对于每个右端点枚举每个左端点符合的区间就加一当然这太暴力了。我们求区间个数一般都是先遍历右端点然后左端点个数 O(1) 就能求出来了,就是直接查询。 然后我们想qzh[i]-qzh[j]区间j1到i是k的倍数就是qzh[i]-qzh[j]在余k的条件下和0相同那就是qzh[i]在余k的条件下和qzh[j]相同。那么我们枚举右端点只要有和它的余数相同的就是符合的左端点。但是这样复杂度并没有降下去。 其实正确做法是我们知道了0到k-1的每个余数的个数那么我们就从中选两个有多少种组合就有多少个区间。这就用到了组合数。 有一个特殊情况当余数是0时单个也是符合条件的所以要再加上余数是0的个数。 #includebits/stdc.h #define int long long using namespace std; int n,a,k,sum,ans; mapint,int mp; signed main(){ios::sync_with_stdio(0);cin.tie(0);cinnk;for(int i1;in;i){cina;suma%k;sum%k;mp[sum];}for(int i0;ik;i){if(i0) ansmp[i]*(mp[i]-1)/2mp[i];else{ansmp[i]*(mp[i]-1)/2;}}coutans;}
http://www.hkea.cn/news/14490691/

相关文章:

  • 桓台做网站邢台163最新交友
  • 做网站密云seo wordpress主题
  • 成都响应网站建设珠海网站建设公司哪个好
  • 建设网站的优点跟缺点微信下载并登录
  • 网站网页进口涿州市建设局网站
  • 怎么设置微信公众号海阳seo排名优化培训
  • 重庆网站建设seo优化公司网站域名续费一年多少钱
  • 青海省建设网站价格低网站正在建设 下载
  • 个人 邮箱 含网站 域名wordpress修改器
  • 镇江专业网站建设单页静态网站怎么做
  • 网站开发常用工具编程平台有哪些
  • 浙江五联建设有限公司网站企业微信小程序制作
  • 西安哪家公司做网站好什么是网站优化
  • 做软装素材从哪些网站找长春信息网招聘
  • 淘客网站如何做推广电商工作有哪些职位
  • 控制台网站龙岗企业网站改版公司
  • 做财经比较好的网站有哪些昆明官网seo厂家
  • 信息如何优化上百度首页惠州seo外包服务
  • 免费的课程设计哪个网站有开发公司支付前期物业开办费包括哪些内容
  • 网站制作作业宣威市住房和城乡建设局网站下载中心
  • 一个简易网站怎么做营销代码是什么
  • 吴忠住房和城乡建设网站自学网站建设和seo
  • 一个网站主机多少钱邯郸手机网站开发价格
  • 专做海岛游的网站兰溪建设网站
  • 吴江住房和城乡建设局网站睢宁微网站开发
  • 做网站推广常识题库及答案网站被k后换域名 做301之外_之前发的外链怎么办
  • 怎么做网站黑链谷歌推广平台
  • 电商网站设计系列网站建设和管理心得
  • 湛江专业自助建站详情最新设计网站大全
  • 海洋专业做网站怎么查网站的域名备案价格