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

iis 网站访问权限seo专业培训费用

iis 网站访问权限,seo专业培训费用,哪个网站做网销更好,品牌网站建设优化公司排名分析: 赛时我是直接模拟的,tle然后mle,补提,发现规律,每一个改变的字符串都只会对应一个需要改变的区间,例如第一个样例前两个101100 -> 011100和101100 -> 011100,对应区间在确定改变的范…

 

 分析:

        赛时我是直接模拟的,tle然后mle,补提,发现规律,每一个改变的字符串都只会对应一个需要改变的区间,例如第一个样例前两个101100 -> 011100和101100 -> 011100,对应区间在确定改变的范围后可以发现是一样的,所以可以将给出的区间变成真正改变的区间,用set只存区间就可以了,对于找本质改变的区间,只有出现10这种序列才可以确定要改变,因此对于给定的l,r可以找从l开始向后遍历的第一个10,以及从r开始向前遍历的第一个10,得到的区间就是真正需要改变的区间,还有可能如果l.>r的时候,区间不存在,那么表示s本身,没有改变,也算一种新的字符串,也要存下来。

代码:

#include <bits/stdc++.h>using namespace std;
using ll = long long;int main()
{ios::sync_with_stdio(false);cin.tie(nullptr);int T;cin >> T;while(T --){int n, m;cin >> n >> m;string s;cin >> s;s = " " + s;vector<int> l(n + 2, -1), r(n + 2, n + 2);for(int i = 1; i <= n; i ++) {l[i] = l[i - 1];if(s[i] == '0') l[i] = i;}for(int i = n; i >= 1; i --) {r[i] = r[i + 1];if(s[i] == '1') r[i] = i;}set<pair<int, int>> ans;while(m --) {int a, b;cin >> a >> b;if(r[a] <= l[b]) ans.insert({r[a], l[b]});else ans.insert({-1, -1});}cout << ans.size() << '\n';}
}

http://www.tj-hxxt.cn/news/118306.html

相关文章:

  • 网站空间速度快自己开一个培训机构流程
  • 给公司做一个网站流程营销公司排名
  • 嘉兴微信网站建设社区建站网站系统
  • 东莞贸易公司寮步网站建设价格新媒体营销成功案例
  • 萧山网站建设品牌推广外包
  • 做淘客的网站微信客户管理系统平台
  • 门户网站建设相关需求百度平台电话多少
  • 有哪些网站用java做的合肥seo管理
  • 西安有那些做网站的公司黄冈地区免费网站推广平台
  • 开网店怎么和快递合作便宜网站关键词排名怎么优化
  • php手机网站模板摘抄一小段新闻
  • 真人做爰中国视频网站seo优化流程
  • 湖南禹班建设集团有限公司网站友情链接是什么意思
  • 河源市seo网站设计寻找客户的渠道和方法
  • 做网站公司项目的流程可以进入任何网站的浏览器
  • 网站虚拟主机销售广告门
  • 做网站怎么实现在线支付seo网站排名
  • 查询公司的网站备案信息站长工具如何使用
  • 网站建设咨询中心电商营销推广方法
  • anaconda可以做网站吗网络营销渠道类型有哪些
  • 湛江自做网站关键词排名查询官网
  • 成都网站建设公司浅谈seo免费工具
  • 金华seo淘宝seo软件
  • 太原网站建设开发公司百度推广收费
  • 网站建设服务合同书抖音关键词排名
  • 下载的网站模板怎么编辑如何设计推广方案
  • java网站开发架构保定seo推广外包
  • ecs服务器 做网站厦门网络推广公司
  • 南阳微网站建设苏州网络推广seo服务
  • wordpress加广告位seochan是什么意思