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

河北今日头条新闻seo和竞价排名的区别

河北今日头条新闻,seo和竞价排名的区别,业主装修日记那个网站做的好,重庆网站建设是什么Problem - C - Codeforces 题意: 思路: 首先,观察样例可知 这种是等效的 推广一下 0000.....111111 ..l..............r...... 这种是等效的 容易想到维护后面第一个1的位置和前面第一个0的位置,然后把所有区间都等效一下&…

Problem - C - Codeforces

题意:

思路:

首先,观察样例可知

这种是等效的

推广一下

0000.....111111

..l..............r......

这种是等效的

容易想到维护后面第一个1的位置和前面第一个0的位置,然后把所有区间都等效一下,开一个二元组的set

但是有点问题,考虑一些特殊case

0001111

这样的,很明显等效之后左端点在右端点后面

1

这种的也是

这些特殊case有什么共同点呢?这些区间一个区间sort之后对应一种情况

因此直接插入 {-1, -1}即可

111100000

那么这种呢?等效前和等效后的区间是一样的,直接插入即可

Code:

#include <bits/stdc++.h>#define int long longusing i64 = long long;constexpr int N = 2e5 + 10;
constexpr int M = 2e5 + 10;
constexpr int P = 2600;
constexpr i64 Inf = 1e18;
constexpr int mod = 1e9 + 7;
constexpr double eps = 1e-6;std::string s;int n, m;
int a[N];
int pre0[N];//前面第一个0的位置
int suf1[N];//后面第一个1的位置void solve() {std::cin >> n >> m >> s;s = " " + s;for (int i = 1; i <= n; i ++) {a[i] = s[i] - '0';}pre0[0] = 0;suf1[n + 1] = n + 1;for (int i = 1; i <= n; i ++) {if (a[i] == 0) pre0[i] = i;else pre0[i] = pre0[i - 1];}for (int i = n; i >= 1; i --) {if (a[i] == 1) suf1[i] = i;else suf1[i] = suf1[i + 1];}std::set<std::pair<int,int> > S;for (int i = 1; i <= m; i ++) {int l, r;std::cin >> l >> r;int tl = suf1[l];int tr = pre0[r];if (tl > tr) S.insert({-1, -1});else S.insert({tl, tr});}std::cout << S.size() << "\n";
}
signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t = 1;std::cin >> t;while (t--) {solve();}return 0;
}

http://www.zhongyajixie.com/news/33829.html

相关文章:

  • 连云港权威网站建设价格注册一个网站
  • 专业的餐饮加盟网站建设百度快速收录软件
  • 怎么做免费网站如何让百度收录seo01
  • 网站建设用户分析搜索引擎营销的优势和劣势
  • 中国外贸企业100强东莞seo建站优化工具
  • 北京好的前端培训机构常州seo招聘
  • 做网站电脑开一天用多少钱广东省人大常委会
  • 系统平台苏州网站seo服务
  • 浙江网站建设宁波seo推广公司排名
  • 安陆网站设计安徽网站推广优化
  • 做的网站图片不显示合肥网站排名
  • wordpress 左右翻页seo工作内容有哪些
  • 使用代理服务器后看什么网站人民日报今日新闻
  • 中国购物网站大全排名手机建站
  • 深圳坂田网站建设域名查询大全
  • 丽水网站建设专业的公司如何出售自己的域名
  • 网站建设多少钱友情链接网站免费
  • 内部购物券网站怎么做全球网站排名查询
  • 做食品的网站设计要注意网站优化公司大家好
  • 广东手机网站开发多少自己如何制作一个网站
  • 做pc端网站信息优化大师windows
  • 装饰公司网站模版百度统计手机app
  • 做色流网站服务器网络推广方法大全
  • 台州市建设项目规划网站seo 优化是什么
  • wordpress 经典简约主题沈阳seo技术
  • 网站建设多少网络优化工程师主要负责什么工作
  • 如何在社交网站做销售厦门seo俱乐部
  • 电子商务书城网站建设方案排名优化工具下载
  • 网站建设情况检查报告百度关键词排名怎么做
  • 做设计兼职的网站有哪些工作如何提高网站在百度的排名