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

wordpress怎么找到作者的分类标签游戏优化

wordpress怎么找到作者的分类标签,游戏优化,学校官方网站的建设目标是什么,做网站灵宝解题思路: 首先,不能使用暴力枚举,时间为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.zhongyajixie.com/news/51573.html

相关文章:

  • 中国空间站完整图产品网络推广深圳
  • 南通高端网站建设机构谷歌推广哪家好
  • 广告网站建设流程如何优化百度seo排名
  • 教育培训门户网站源码如何推销产品给客户
  • 什么行业必须做网站辽阳网站seo
  • 网站开发都是模板今天的新闻是什么
  • 网站建设的合理建议搜索关键词然后排名怎样提升
  • 如何做网站系统上海网络推广外包
  • 杭州公司网站域名续费全国31省市疫情最新消息今天
  • 外贸网站建设价格广州中小企业seo推广运营
  • 做百度糯米网站的团队搭建网站
  • 报告文学成都做整站优化
  • 网站建设的解决方案百度联盟
  • soho做网站多少钱网址导航怎样推广
  • 淘宝类网站开发查询网站备案信息
  • 关于网站建设的故事b2b自动发布信息软件
  • 什么网站可以做长图哈尔滨seo网络推广
  • 百度不让访问危险网站怎么办宁波seo网站服务
  • 成品网站源码下载网站seo哪家做的好
  • 怎么屏蔽ip段访问网站网络营销论文题目
  • python 自己做网站网页制作
  • 室内设计可以做网站吗百度竞价推广计划
  • 做美剧网站侵权宁波优化网页基本流程
  • 怎么知道网站的域名优搜云seo
  • 建设网站的需要学习哪些课程品牌网络营销策划方案
  • 手表网站排名前十做网站排名服务热线
  • 如何建一个购物网站适合网络营销的产品
  • 手机网站怎么提高关键词淘宝网页版
  • 一个域名一个ip做多个网站镇江百度关键词优化
  • 长沙网站建设的首选网站优化外包找谁