22hhlin


私信TA

用户名:dotcpp0703740

访问量:3154

签 名:

好好学算法

等  级
排  名 11181
经  验 990
参赛次数 0
文章发表 15
年  龄 20
在职情况 学生
学  校 汕头大学
专  业 计算机科学与技术

  自我简介:

十年OI一场空 不开long long见祖宗

参考代码:

#include <bits/stdc++.h>

using namespace std;


int main(void) {

    string s;

    char a, b;

    int k;

    long long ans = 0, cnt = 0;

    cin >> k;

    cin >> s >> a >> b;

    int len = s.length();

    for (int i = 0; i < len; i++) {

        if (i - k + 1 >= 0 && s[i - k + 1] == a) cnt++;

        if (s[i] == b) ans += cnt;

    }

    printf("%lld\n", ans);

    return 0;

}


 

0.0分

13 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

好牛啊
2024-04-01 00:08:11
牛牛牛
2024-03-20 16:39:54
太牛逼了哥
2024-03-07 15:48:57
找b前面符合的a我是真没想到
2023-11-29 13:54:49
  • «
  • 1
  • »