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

wordpress怎么找到作者的分类标签零基础学seo要多久

wordpress怎么找到作者的分类标签,零基础学seo要多久,企业加好友解决方案,武汉网站优化建设解题思路: 首先,不能使用暴力枚举,时间为O(n2),超时。以下为正确做法: 假设找到一段区间(其和>m),如上图黄色部分,那么该区间加上i后面的元素形成的新区间和都>m&a…


解题思路:

        首先,不能使用暴力枚举,时间为O(n2),超时。以下为正确做法:

        假设找到一段区间(其和>=m),如上图黄色部分,那么该区间加上i后面的元素形成的新区间和都>=m,因此以该区间为基础就有n-i+1个区间符合要求。

        那么我们只需要从1开始找到每一个恰好大于等于m的黄色区间,再依次把每一个黄色区间为基础的区间的个数相加就得到答案。


AC代码:

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int N = 1e5+9;
int a[N];
ll m;
// 依次找出区间和>=m的滑动窗口,j++ 
int main()
{ll sum = 0,ans = 0;int n, j = 1;cin >> n >> m;for(int i = 1; i <= n; i++){cin >> a[i];sum += a[i];if(sum >= m){ans += (n-i+1);while(j <= i && sum >= m){  // 数组从1开始序号递增,所以当序号i>=j时区间合法 sum -= a[j];j++;if(sum >= m)ans += (n-i+1);} }}cout << ans << '\n';    return 0;
}

知识点:

        双指针,滑动窗口

http://www.hrbkazy.com/news/50451.html

相关文章:

  • 网站建设实用教程链接网
  • 网站建设带宽多少合适直通车推广怎么做
  • 海淀网站建设电话个人网页
  • 兰州网站建设 冰雨营销外包团队怎么收费
  • 网站建设与设计摘要b站视频推广网站2023年
  • 个人备案网站会影响吗百度平台推广
  • 虚拟货币做空网站杭州seo推广优化公司
  • 海南注册公司流程和费用三门峡网站seo
  • 怎么在qq上自己做网站seo入门黑帽培训教程
  • 工业品企业网站源码线下推广渠道和方式
  • 登录门户网站查排名的网站
  • wordpress添加代码合肥网站推广优化
  • linux网站架构汕头网站制作设计
  • 找一个网站做搜索引擎分析泉州全网营销
  • 360全景网站建设网站服务器查询
  • 网站 中国最早做网站的最新天气预报最新消息
  • 陕西网站建设多少钱百度点击器找名风软件
  • 怎么做网站前台天津seo排名收费
  • 搜狗站长乌鲁木齐seo
  • 在日本网站做推广2345网址导航删除办法
  • 自己做网站 怎样下载模板贵阳百度推广电话
  • dede制作的网站挂马小红书seo优化
  • 个人网站logo谷歌浏览器官网下载
  • 兼职 做网站电商的运营模式有几种
  • 网页与网站的区别和关系免费视频外链生成推荐
  • 兖州网站建设nba排名赛程
  • 长春求推荐好的网站优化推广免费做网站怎么做网站
  • 鄱阳有做百度网站的网站怎么营销推广
  • 自己建立网站教程产品软文范例软文
  • 怎么把做的页面放到网站上东莞网站建设排名