蓝桥杯刷题-子串简写

子串简写

在这里插入图片描述

代码

k=int(input())
s,c1,c2=input().split()
pre=[0]*len(s)
ans=0
for i in range(len(s)):
    pre[i]=pre[i-1]
    if c1==s[i]:
        pre[i]+=1
    elif c2==s[i] and i+1-k>=0:
        ans+=pre[i-k+1]
print(ans)

相关推荐

  1. 2019年第十届省赛真-不同的

    2024-03-29 01:06:03       54 阅读
  2. -每日-023

    2024-03-29 01:06:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 01:06:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 01:06:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 01:06:03       82 阅读
  4. Python语言-面向对象

    2024-03-29 01:06:03       91 阅读

热门阅读

  1. 在nodejs中打开浏览器网页

    2024-03-29 01:06:03       40 阅读
  2. mysql select

    2024-03-29 01:06:03       36 阅读
  3. OCR识别文字示例

    2024-03-29 01:06:03       43 阅读
  4. 数组常见算法代码总结

    2024-03-29 01:06:03       43 阅读
  5. 02 React 组件使用

    2024-03-29 01:06:03       45 阅读
  6. vue的插槽

    2024-03-29 01:06:03       48 阅读
  7. C语言-数据在内存存储

    2024-03-29 01:06:03       36 阅读
  8. Linux小程序: 手写自己的shell

    2024-03-29 01:06:03       40 阅读
  9. js的数组

    2024-03-29 01:06:03       44 阅读
  10. webpack为什么要使用loader,如何手写loader

    2024-03-29 01:06:03       37 阅读
  11. webpack快速基础

    2024-03-29 01:06:03       39 阅读