首页 > 其他分享 >agc059 A - My Last ABC Problem

agc059 A - My Last ABC Problem

时间:2023-01-05 23:47:22浏览次数:63  
标签:ABC Last int 1e5 str agc059 Problem

题意:

排列可视为映射

给定一个 A,B,C 字符串 str。每次操作选择一个子串并对其应用一个 ABC 的排列对应的映射。每次询问至少要多少次操作才能让子串 str[l..r] 中的全部字符相同

\(|S|\le 1e5, q\le 1e5\)

思路:

放一份完美题解

https://www.cnblogs.com/Appleblue17/p/17019258.html

const int N = 1e5 + 5;
char str[N];
int n, q, s[N];
void sol() {
    cin >> n >> q >> (str + 1);
    for(int i = 1; i <= n; i++)
        s[i] = s[i - 1] + (str[i] != str[i - 1]);
    while(q--) {
        int l, r; cin >> l >> r;
        cout << (s[r] - s[l - 1] + (str[l] == str[l - 1]) //这里不考虑会少算
            + (str[l] != str[r])) / 2 << '\n';
    }
}

标签:ABC,Last,int,1e5,str,agc059,Problem
From: https://www.cnblogs.com/wushansinger/p/17029140.html

相关文章

  • elasticsearch之单请求多查询
    一、需要解决的问题有的时候我们需要同时执行多个查询,并且需要得到每个单独查询的搜索结果,elasticsearch提供了multisearch此需求的支持;二、elasticsearchmultisearch......
  • Elasticsearch学习笔记
    ​​最新ElasticSearch6实战教程​​​​全文搜索引擎Elasticsearch入门教程​​​​Elasticsearch学习,请先看这一篇!​​​​ElasticSearch简介​​​​Elasticsearch入门......
  • 【题解】CF1073G Yet Another LCP Problem
    题面很清楚,不概括了。思路后缀树+树剖。套路题。看到lcp考虑转化成后缀树上求lca,这里可以用SAM构造反串的parenttree解撅(f**kuukk)于是问题转化成:每次给......
  • elasticdump迁移es数据
    离线安装elasticdump在一台有网络的机器上先安装elasticdump下载nodehttps://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz解压安装配置nodetarxvf......
  • ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程 good
     elk中kibna搜索时,如果搜索 包含 单个 双引号 的字符串时:"'/goods"&&"result\":true"  使用双引号包起来作为一个短语搜索"likeGecko"#字段也可以按页面左侧显示......
  • 全文检索工具:第一章:Spring-data-elasticSearch搜索
    快速上手:导入删除查询引入依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-start......
  • ElasticSearch之Head插件的安装及使用
    3.Head插件上一节说到ES支持​​Restful​​请求,但是那样的话对于我们开发者来说过于麻烦,并且不够直观,我们一般都会使用一个图形化界面来辅助,比如我们用mysql的时候,会用nav......
  • ElasticSearch之简介及快速入门
    1.ElasticSearch简介1.1什么是ElasticSearch?实时的分布式搜索和分析引擎。基于​​Lucene​​的搜索服务器。提供了一个分布式多用户能力的全文搜索引擎基于​​RESTfulw......
  • 2022 one last boke
    说在前面,抱歉,还是用了自己最习惯的一种方式,没用PPT。十分抱歉。顺心也好,不顺心也罢,晃晃悠悠,不知不觉被称为最噩梦一般的2022终于过去了,这一年确实发生了不少的事情,孰好孰......
  • AGC059 题解 (不含 F)
    去年的比赛拖到今年发了呢...AtcoderProvingContestA.MyLastABCProblem(2000)场上打表找规律找了半天考虑如何处理单个询问。显然连续相同字母可以缩起来(即不......