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

上海手机网站开发价格网站建设动态静态

上海手机网站开发价格,网站建设动态静态,企业网络营销推广方法研究,成绩查询系统网站开发前缀求和算法是什么 前缀和算法就是以空间去换取时间#xff0c;可用于快速求数组的区间和#xff0c;它可以用于一维数组和二维数组#xff0c;但我现在只接触了一维数组并没有接触二维数组#xff0c;所以在这里先介绍一维数组前缀和相关的知识 前缀和典型代码 for(int…前缀求和算法是什么 前缀和算法就是以空间去换取时间可用于快速求数组的区间和它可以用于一维数组和二维数组但我现在只接触了一维数组并没有接触二维数组所以在这里先介绍一维数组前缀和相关的知识 前缀和典型代码 for(int i1;in;i){scanf(%d,t);s[i]s[i-1]t;} 这里一定要求i从1开始计数当然在这里我们统一的将下表设置为从1开始具体是要考虑到我们的边界问题也就是S[1]的求法问题为了保证我们循环的统一性我们要将S[0]设置为0所以我们索性就将下标从1开始设置起这样也有利于我们后面的初始化同时也方便了我们的计算 题例 以题为例见真章 P8649 [蓝桥杯 2017 省 B] k 倍区间 题目链接[蓝桥杯 2017 省 B] k 倍区间 - 洛谷 题目描述 给定一个长度为 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 倍区间的数目。 代码 #includeiostream using namespace std; long long a[100005],b[100005],n,k,c,t; int main() {cinnk;for(int i1;in;i){cint;a[i]a[i-1]t;}for(int i0;in;i){cb[a[i]%k];}coutc;return 0; } 这里解释一下这道题目以及代码 题目的题意就是获取这n个数的连续区间之后是不是k的倍数 代码解释首先去求前缀和这是第一个for循环需要做的 第二个for循环要做的就是求区间我当时有个疑问就是为什么这样去求区间在这里解释一下当两个数去余同一个数并且余数相同那么这两个数之差就是这个数的倍数如9和17余8都为1他们相减就是8是8的倍数这里还需要注意他这里是先把b[a[i]%k]的值先赋给c之后在自加的所以当两个数的余数相同时只会加一个1还有注意这个i必需从0开始因为有的数余数肯定为0那么这个数就可以是一个区间就要相加 这道题有第二种解法但感觉太麻烦我们直接去求这几个和的差那么第二个就需要两个for循环增加了时间复杂度 第二种方法代码如下 #includeiostream using namespace std; long long a[100005],b[100005],n,k,c,t; int main() {cinnk;for(int i1;in;i){cint;a[i]a[i-1]t;}for(int i0;in;i){for(int ji1;jn;j){if((a[j]-a[i])%k0)c;}}coutc;return 0; } 交上去被提示时间超时了所以第二种方法时间复杂度太大了
http://www.tj-hxxt.cn/news/228200.html

相关文章:

  • google网站入口南通网站优建设
  • 以下哪一项不属于seo对网站推广的作用wordpress验证码代码
  • 广州网站建设程序开发创业商机网农村
  • 银川网站制作家装公司网站
  • 淘宝营销网站建设app广告联盟平台
  • 巢湖自助建站系统网站后台内容管理
  • 网站开发费用结算怎么做网站流量统计
  • 石家庄网站建设培训学校南阳响应式网站制作
  • 网站开发用台式机电脑配置山东省品牌专业群建设网站
  • 游戏网站开发公司河北造价信息网查询
  • 烟台h5网站开发网站正在建设中 html 模板
  • 怎么在自己的电脑上做网站网页美工设计软件
  • 一个主机可以建设多少个网站wordpress 文件上传插件
  • 哪些门户网站可以做推广设计模板素材网站
  • 徐州模板建站哪家好桂林市国龙外国语学校
  • 响应式网站布局怎么给企业制作网站
  • h5网站开发培训哪里好广告设计在线
  • 佛山哪里有做网站的上海网站开发网站开发公司
  • 海洋专业做网站论坛网站建设方案
  • 网站建设上海哪家公司好黄骅市找工作
  • asp网站模板源码免费无限下载做一个网站花2万贵吗
  • 网站流量下滑有服务器如何做网站
  • 五年级信息做网站的软件html用什么软件
  • 玉溪哪有网站建设开发百度推广怎么收费
  • 校园网站方案建筑行业网
  • 做店铺首页的网站互联网运营平台
  • 网站免费建站2wordpress 评论模板
  • 厂家网站怎么做基于wed的网站开发
  • 深圳做微商网站的公司网站策划书格式及范文
  • wordpress的站点地址怎么设置文字变形logo设计