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

炫酷html5网站模板五行seo博客

炫酷html5网站模板,五行seo博客,苗圃企业网站源代码,注册登录题目描述&#xff1a; 解题思路&#xff1a; 采用双指针的快慢指针。 图解 可以采用前缀和&#xff0c;但会相较麻烦。 题解&#xff1a; #include<bits/stdc.h> using namespace std;const int N 1e5 9; int a[N];// 因为是连续区间&#xff08;连续区间&#xff1…

题目描述:

解题思路:

        采用双指针的快慢指针。

图解

        可以采用前缀和,但会相较麻烦。

题解:

#include<bits/stdc++.h>
using namespace std;const int N = 1e5 + 9;
int a[N];// 因为是连续区间(连续区间:从数轴某一点开始,差值相等的区间)int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int n, s;cin >> n >> s;for(int i = 1; i <= n; i++)cin >> a[i];int sum = 0;int ans = n + 1;int j = 0; //以上三个初始化可以在for的int内for(int i = 1; i <= n; i++)//i为左指针{while(i > j || (j + 1 <= n && sum <= s))sum += a[++j];//j为右指针。while条件分两种情况://1.i>j表示区间不合法时。2.j+1<=n表示可以继续加,sum<=s。if(sum >= s)ans = min(ans, j - i + 1);//min是取最小区间(每一次循环i,j都有可能改变)sum -= a[i];}cout << (ans > n ? 0 : ans);//使用三目代替if使代码简洁。当ans>n时,代表区间不存在return 0;
}

http://www.15wanjia.com/news/172476.html

相关文章:

  • 国外网站打开很慢wordpress微信小程序
  • 软件园二期做网站的公司有哪些镇江钻点网络科技
  • 沈阳医疗网站制作智能网站价格
  • 网站创意的技术高端网站建设费用预算
  • 绵阳市做公司网站代理公司注册代理
  • 海尔集团网站的网络营销是什么展厅设计方案
  • 建网站策划方案洛阳市副市长到省建设厅网站
  • 刘素云网站脱孝怎样做晋城网站开发
  • 登封做网站推广做网站 斗地主
  • 下载 asp 网站源码洛阳企业网站建设
  • 网站域名记录值鸿顺里网站建设公司
  • 个人怎么建设图书网站重庆关键词排名推广
  • 珠海建站模板wordpress仿百度
  • 平谷微网站建设缪斯设计上海
  • 怎样给网站做seo优化湖南省建六公司官网
  • 资阳房产网站建设市场推广有哪些
  • 建设网站的主要流程图wordpress+作品展
  • 怎样建设一个好的网站php 优化网站建设
  • 如何免费制作企业网站ui培训费
  • 阿里云建网站教程网站每个月8g流量
  • 优良的定制网站建设上海本地宝
  • 网站外接网站服务器多少钱
  • 张家港建设网站优秀个人网站设计
  • 网站域名免费申请深圳开发小程序公司
  • 做网站需要办什么证件wordpress主题高仿雷锋网
  • 网站建设公司yu百度公司网站推广怎么做
  • 高端网站建设流行风关联词有哪些 全部
  • wordpress修改主题文件夹济南百度推广seo
  • 莞城网站仿做超云seo优化
  • 企业为什么做企业网站和推广高端企业网站开发