十年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 人评分
计算质因子 (C++代码)浏览:1647 |
输出正反三角形 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:886 |
回文数字 (C语言代码)浏览:2510 |
剪刀石头布 (C语言代码)浏览:1437 |
输入输出格式练习 (C语言代码)浏览:850 |